16 #ifndef TORC_GENERIC_SCALAR_HPP
17 #define TORC_GENERIC_SCALAR_HPP
21 #ifdef GENOM_SERIALIZATION
22 #include <boost/serialization/access.hpp>
23 #endif //GENOM_SERIALIZATION
35 #ifdef GENOM_SERIALIZATION
36 friend class boost::serialization::access;
37 #endif //GENOM_SERIALIZATION
81 #ifdef GENOM_SERIALIZATION
82 template <
class Archive>
void serialize(Archive& ar,
unsigned int);
83 #endif //GENOM_SERIALIZATION
132 #ifdef GENOM_SERIALIZATION
137 #endif //GENOM_SERIALIZATION
142 #endif // TORC_GENERIC_SCALAR_HPP
Composite< _Type >::Type Type
Composite< _Type >::SizeType SizeType
A single object with no child objects.
Scalar< _Type > & operator=(const Scalar< _Type > &source)
Interface for objects that can be composed within each other.
Composite< _Type >::Pointer Pointer
boost::shared_ptr< Type > Pointer
CompositionType
Defines possible Composition types.
The Error object thrown by different methods of EdifOM.
virtual const Pointer get(const std::vector< SizeType > &indices) const
Contains definition for CompositionType.
virtual CompositionType getCompositionType() const
virtual void getChildren(List &outChildren) const
virtual SizeType getSize() const
Composite< _Type >::List List
std::vector< Pointer > List