MeVisLabToolboxReference
ml::SmartPropertyIndex Class Reference

#include <mlPropertyIndex.h>

Inheritance diagram for ml::SmartPropertyIndex:
ml::IntrusivePtrBase< SmartPropertyIndex >

List of all members.

Public Types

typedef SmartPropertyIndex type
typedef boost::intrusive_ptr
< type
PointerType
typedef boost::intrusive_ptr
< const type
ConstPointerType

Public Member Functions

 SmartPropertyIndex (const PropertyManager::Pointer &manager, const std::string &propertyName)
 SmartPropertyIndex (const SmartPropertyIndex &other)
 ~SmartPropertyIndex ()
 operator size_t () const
void update () const
PropertyManagergetManager ()
const PropertyManagergetManager () const
const std::string & getName () const
bool isValid () const

Detailed Description

Definition at line 22 of file mlPropertyIndex.h.


Member Typedef Documentation

typedef boost::intrusive_ptr<const type> ml::SmartPropertyIndex::ConstPointerType

Definition at line 26 of file mlPropertyIndex.h.

typedef boost::intrusive_ptr<type> ml::SmartPropertyIndex::PointerType

Definition at line 25 of file mlPropertyIndex.h.


Constructor & Destructor Documentation

ml::SmartPropertyIndex::SmartPropertyIndex ( const PropertyManager::Pointer manager,
const std::string &  propertyName 
) [inline]

Definition at line 28 of file mlPropertyIndex.h.

ml::SmartPropertyIndex::SmartPropertyIndex ( const SmartPropertyIndex other) [inline]

Definition at line 31 of file mlPropertyIndex.h.

ml::SmartPropertyIndex::~SmartPropertyIndex ( ) [inline]

Definition at line 35 of file mlPropertyIndex.h.


Member Function Documentation

PropertyManager* ml::SmartPropertyIndex::getManager ( ) [inline]

Definition at line 41 of file mlPropertyIndex.h.

const PropertyManager* ml::SmartPropertyIndex::getManager ( ) const [inline]

Definition at line 42 of file mlPropertyIndex.h.

const std::string& ml::SmartPropertyIndex::getName ( ) const [inline]

Definition at line 43 of file mlPropertyIndex.h.

bool ml::SmartPropertyIndex::isValid ( void  ) const [inline]

Definition at line 44 of file mlPropertyIndex.h.

ml::SmartPropertyIndex::operator size_t ( ) const [inline]

Definition at line 37 of file mlPropertyIndex.h.

References ML_BAD_PARAMETER.

void ml::SmartPropertyIndex::update ( ) const [inline]

Definition at line 39 of file mlPropertyIndex.h.


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