Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

PropertyMgr.h File Reference

#include "GaudiKernel/Property.h"
#include "GaudiKernel/IProperty.h"
#include <iostream>
#include <vector>

Go to the source code of this file.

Compounds

class  PropertyMgr

Defines

#define TEMPLATESPECIAL   template<>
#define TEMPLATETYPE(TYPENAME)
#define DECLARESIMPLEPROPERTY(TYPENAME)


Define Documentation

#define DECLARESIMPLEPROPERTY( TYPENAME )
 

Initializer:

\
    TEMPLATESPECIAL \
    void declareProperty TEMPLATETYPE(TYPENAME)( const std::string& name, TYPENAME##Property& p ) { \
        p.setName ( name ); \
        m_properties.push_back( &p ); \
        m_isOwned.push_back( false ); \
    }

Definition at line 58 of file PropertyMgr.h.

#define TEMPLATESPECIAL   template<>
 

Definition at line 54 of file PropertyMgr.h.

#define TEMPLATETYPE( TYPENAME )
 

Definition at line 56 of file PropertyMgr.h.


Generated at Wed Nov 21 12:22:07 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000