Gaudi Framework, version v21r9

Home   Generated: 3 May 2010

Property.cpp File Reference

The implementation file for the class Property ans related classes. More...

#include <iostream>
#include <stdexcept>
#include <vector>
#include <string>
#include <utility>
#include <map>
#include <algorithm>
#include <functional>
#include "GaudiKernel/IProperty.h"
#include "GaudiKernel/SmartIF.h"
#include "GaudiKernel/Property.h"
#include "GaudiKernel/PropertyCallbackFunctor.h"
#include "GaudiKernel/GaudiHandle.h"
#include "boost/algorithm/string/case_conv.hpp"

Include dependency graph for Property.cpp:

Go to the source code of this file.

Functions

std::ostreamoperator<< (std::ostream &stream, const Property &prop)
 The output operator for friendly printout.
GAUDI_API bool Gaudi::Utils::hasProperty (const IInterface *p, const std::string &name)
 simple function which check the existence of the property with the given name.
GAUDI_API bool Gaudi::Utils::hasProperty (const IProperty *p, const std::string &name)
 simple function which check the existence of the property with the given name.
GAUDI_API PropertyGaudi::Utils::getProperty (const IProperty *p, const std::string &name)
 simple function which gets the property with given name from the component
GAUDI_API PropertyGaudi::Utils::getProperty (const IInterface *p, const std::string &name)
 simple function which gets the property with given name from the component
GAUDI_API bool Gaudi::Utils::hasProperty (const std::vector< const Property * > *p, const std::string &name)
 check the property by name from the list of the properties
GAUDI_API const PropertyGaudi::Utils::getProperty (const std::vector< const Property * > *p, const std::string &name)
 get the property by name from the list of the properties
GAUDI_API StatusCode Gaudi::Utils::setProperty (IProperty *component, const std::string &name, const char *value, const std::string &doc="")
 the full specialization of the method setProperty( IProperty, std::string, const TYPE&) for C-strings
GAUDI_API StatusCode Gaudi::Utils::setProperty (IProperty *component, const std::string &name, const std::string &value, const std::string &doc="")
 the full specialization of the previous method setProperty( IProperty, std::string, const TYPE&) for standard strings
GAUDI_API StatusCode Gaudi::Utils::setProperty (IProperty *component, const std::string &name, const Property *property, const std::string &doc="")
 simple function to set the property of the given object from another property
GAUDI_API StatusCode Gaudi::Utils::setProperty (IProperty *component, const std::string &name, const Property &property, const std::string &doc="")
 simple function to set the property of the given object from another property
GAUDI_API StatusCode Gaudi::Utils::setProperty (IInterface *component, const std::string &name, const std::string &value, const std::string &doc="")
 the full specialization of the method setProperty( IInterface , std::string, const TYPE&) for standard strings
GAUDI_API StatusCode Gaudi::Utils::setProperty (IInterface *component, const std::string &name, const char *value, const std::string &doc="")
 the full specialization of the method setProperty( IInterface , std::string, const TYPE&) for C-strings
GAUDI_API StatusCode Gaudi::Utils::setProperty (IInterface *component, const std::string &name, const Property *property, const std::string &doc="")
 simple function to set the property of the given object from another property
GAUDI_API StatusCode Gaudi::Utils::setProperty (IInterface *component, const std::string &name, const Property &property, const std::string &doc="")
 simple function to set the property of the given object from another property


Detailed Description

The implementation file for the class Property ans related classes.

Author:
Vanya BELYAEV ibelyaev@physics.syr.edu
Date:
2006-02-27

Definition in file Property.cpp.


Function Documentation

std::ostream& operator<< ( std::ostream stream,
const Property prop 
)

The output operator for friendly printout.

Definition at line 38 of file Property.cpp.

00040 { return prop.fillStream ( stream ) ; } 


Variable Documentation

Definition at line 315 of file Property.cpp.


Generated at Mon May 3 12:19:16 2010 for Gaudi Framework, version v21r9 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004