![]() |
ATLAS Offline Software
|
#include <string>#include <vector>#include "AsgTools/ToolHandle.h"#include "AsgTools/ToolHandleArray.h"#include "AsgTools/Property.h"#include "AsgTools/TProperty.icc"Go to the source code of this file.
Classes | |
| class | TProperty< T > |
| Templated wrapper around user properties. More... | |
Functions | |
Property creator helper function(s) | |
Special handling for strings to get casts right | |
| Property * | createProperty (const bool &rval) |
| Create a boolean propert. | |
| Property * | createProperty (const int &rval) |
| Create an integer property. | |
| Property * | createProperty (const float &rval) |
| Create a float property. | |
| Property * | createProperty (const double &rval) |
| Create a double property. | |
| Property * | createProperty (const std::string &rval) |
| Create a string property. | |
| Property * | createProperty (const std::vector< int > &rval) |
| Create an integer vector property. | |
| Property * | createProperty (const std::vector< float > &rval) |
| Create a floating point vector property. | |
| Property * | createProperty (const std::vector< std::string > &rval) |
| Create a string vector property. | |
| template<typename T> | |
| Property * | createProperty (const T &rval) |
| Create a property for a default, unknown type. | |
| Property * createProperty | ( | const bool & | rval | ) |
| Property * createProperty | ( | const double & | rval | ) |
Create a double property.
Definition at line 602 of file TProperty.cxx.
| Property * createProperty | ( | const float & | rval | ) |
Create a float property.
Definition at line 597 of file TProperty.cxx.
| Property * createProperty | ( | const int & | rval | ) |
| Property * createProperty | ( | const std::string & | rval | ) |
Create a string property.
Definition at line 607 of file TProperty.cxx.
| Property * createProperty | ( | const std::vector< float > & | rval | ) |
Create a floating point vector property.
Definition at line 618 of file TProperty.cxx.
| Property * createProperty | ( | const std::vector< int > & | rval | ) |
Create an integer vector property.
Definition at line 612 of file TProperty.cxx.
| Property * createProperty | ( | const std::vector< std::string > & | rval | ) |
Create a string vector property.
Definition at line 624 of file TProperty.cxx.
| Property * createProperty | ( | const T & | rval | ) |
Create a property for a default, unknown type.