| 
    MeVisLab Toolbox Reference
    
   | 
 
Project global and OS specific declarations. More...
#include <mlPropertyAccessor.h>
  
Public Types | |
| typedef DefaultPropertyAccessor< T > | type | 
| typedef boost::intrusive_ptr< type > | PointerType | 
| typedef boost::intrusive_ptr< const type > | ConstPointerType | 
Public Member Functions | |
| DefaultPropertyAccessor (const PropertyManager::Pointer &manager, const std::string &propertyName, const T &defaultValue) | |
| T & | operator() (PropertyContainer &container) const | 
| const T & | operator() (const PropertyContainer &container) const | 
| const T & | get (const PropertyContainer &container) const | 
| void | set (PropertyContainer &container, const T &value) const | 
Project global and OS specific declarations.
Definition at line 41 of file mlPropertyAccessor.h.
| typedef boost::intrusive_ptr<const type> DefaultPropertyAccessor< T >::ConstPointerType | 
Definition at line 45 of file mlPropertyAccessor.h.
| typedef boost::intrusive_ptr<type> DefaultPropertyAccessor< T >::PointerType | 
Definition at line 44 of file mlPropertyAccessor.h.
| typedef DefaultPropertyAccessor<T> DefaultPropertyAccessor< T >::type | 
Definition at line 43 of file mlPropertyAccessor.h.
      
  | 
  inline | 
Definition at line 47 of file mlPropertyAccessor.h.
      
  | 
  inline | 
Definition at line 53 of file mlPropertyAccessor.h.
References DefaultPropertyAccessor< T >::operator()().
| const T & DefaultPropertyAccessor< T >::operator() | ( | const PropertyContainer & | container | ) | const | 
Definition at line 74 of file mlPropertyAccessor.h.
References PropertyContainer::getPropertyManager(), ML_BAD_PARAMETER, PropertyContainer::property(), and T.
| T & DefaultPropertyAccessor< T >::operator() | ( | PropertyContainer & | container | ) | const | 
Definition at line 62 of file mlPropertyAccessor.h.
References PropertyManager::createProperty(), PropertyContainer::getPropertyManager(), ML_BAD_PARAMETER, PropertyContainer::property(), and T.
Referenced by DefaultPropertyAccessor< T >::get(), and DefaultPropertyAccessor< T >::set().
      
  | 
  inline | 
Definition at line 54 of file mlPropertyAccessor.h.
References DefaultPropertyAccessor< T >::operator()().