35 #ifndef IE_CORE_COMPOUNDOBJECT_H
36 #define IE_CORE_COMPOUNDOBJECT_H
38 #include "IECore/Export.h"
39 #include "IECore/Object.h"
55 typedef std::map<InternedString, ObjectPtr> ObjectMap;
58 const ObjectMap &members()
const;
68 T *member(
const InternedString &name,
bool throwExceptions =
false );
70 const T *member(
const InternedString &name,
bool throwExceptions =
false )
const;
78 T *member(
const InternedString &name,
bool throwExceptions,
bool createIfMissing );
90 static const unsigned int m_ioVersion;
98 #include "IECore/CompoundObject.inl"
100 #endif // IE_CORE_COMPOUNDOBJECT_H
Definition: CompoundObject.h:46
Definition: InternedString.h:55
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43