k3d::data::owner_initializer_t< owner_t > Class Template Reference

Helper class used to initialize data containers. More...

#include <data.h>

List of all members.

Public Member Functions

 owner_initializer_t (owner_t &Owner)
owner_t & owner () const
idocumentdocument () const
iproperty_collectionproperty_collection () const
ipersistent_collectionpersistent_collection () const
inodenode () const

Private Attributes

owner_t & m_owner

Detailed Description

template<typename owner_t>
class k3d::data::owner_initializer_t< owner_t >

Helper class used to initialize data containers.


Constructor & Destructor Documentation

template<typename owner_t >
k3d::data::owner_initializer_t< owner_t >::owner_initializer_t ( owner_t &  Owner  )  [inline, explicit]

Member Function Documentation

template<typename owner_t >
idocument& k3d::data::owner_initializer_t< owner_t >::document (  )  const [inline]
template<typename owner_t >
inode* k3d::data::owner_initializer_t< owner_t >::node (  )  const [inline]
template<typename owner_t >
owner_t& k3d::data::owner_initializer_t< owner_t >::owner (  )  const [inline]
template<typename owner_t >
ipersistent_collection& k3d::data::owner_initializer_t< owner_t >::persistent_collection (  )  const [inline]
template<typename owner_t >
iproperty_collection& k3d::data::owner_initializer_t< owner_t >::property_collection (  )  const [inline]

Member Data Documentation

template<typename owner_t >
owner_t& k3d::data::owner_initializer_t< owner_t >::m_owner [private]

The documentation for this class was generated from the following file:

Generated on Mon Mar 21 07:42:20 2011 for K-3D by doxygen 1.6.3