Jive reference manual
List of all members | Public Member Functions | Protected Member Functions
jem::Clonable Class Referenceabstract

#include <jem/base/Clonable.h>

Inherits jem::Interface.

Inherited by jem::Boolean, jem::Character, jem::Float, jem::gl::DummyAttribs, jem::gl::Menu, jem::gl::StdAttribs, jem::gl::VertexSet, jem::Integer, jem::io::NullTermReader, jem::io::StdTermReader, jem::StringObject, jem::util::Calendar, jem::util::HashDictionary, jem::util::ObjectHashMap, jem::util::ObjectList, jem::util::ObjectPair, jem::util::WeakHashMap, jem::xutil::SnoopDictionary, jive::algebra::ConstrainedMatrix, jive::algebra::DenseMatrixObject, jive::algebra::DiagMatrixObject, jive::algebra::IdentMatrixObject, jive::algebra::MPMatrixObject, jive::algebra::MPVectorSpace, jive::algebra::NullMatrixObject, jive::algebra::SparseMatrix, jive::algebra::SparseMatrixObject, jive::app::ProgramArgs, jive::mp::ItemMask, jive::util::AllItemGroup, jive::util::ArrayItemGroup, jive::util::ColoredItemGroup, jive::util::Constraints, jive::util::DenseDofSpace, jive::util::DenseTable, jive::util::DummyItemSet, jive::util::EmptyItemGroup, jive::util::FlexDofSpace, jive::util::HashItemMap, jive::util::HeapItemMap, jive::util::SimpleItemMap, jive::util::SparseDofSpace, jive::util::SparseTable, jive::util::StdDatabase, jive::util::StdGroupSet, jive::util::StdMemberSet, jive::util::StdPointSet, jive::util::UniformDofSpace, and jive::util::VectorManager.

Public Member Functions

virtual Ref< Objectclone () const =0
 

Protected Member Functions

virtual ~Clonable ()
 
virtual void emitVTable_ ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Constructor & Destructor Documentation

jem::Clonable::~Clonable ( )
protectedvirtual

Member Function Documentation

virtual Ref<Object> jem::Clonable::clone ( ) const
pure virtual
virtual void jem::Clonable::emitVTable_ ( )
protectedvirtual