| 
| 
template<typename T >  | 
| static void  | registerProperty (fires::Object *obj, const std::string &label, T value, typename std::enable_if< std::is_arithmetic< T >::value >::type *=0) | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (const std::string &label, T, typename std::enable_if< std::is_arithmetic< T >::value >::type *=0) | 
|   | Specialization for scalars. 
  | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (fires::Object *obj, const std::string &label, T value, typename std::enable_if< boost::spirit::traits::is_string< T >::value >::type *=0) | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (const std::string &label, T, typename std::enable_if< boost::spirit::traits::is_string< T >::value >::type *=0) | 
|   | Specialization for strings. 
  | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (Object *obj, const std::string &label, T value, const std::map< T, std::string > &enumToString=std::map< T, std::string >(), typename std::enable_if< std::is_enum< T >::value >::type *=0) | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (const std::string &label, T, const std::map< T, std::string > &enumToString=std::map< T, std::string >(), typename std::enable_if< std::is_enum< T >::value >::type *=0) | 
|   | Specialization for scalars. 
  | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (fires::Object *obj, const std::string &label, T value, typename std::enable_if< std::is_class< T >::value &&!boost::spirit::traits::is_string< T >::value >::type *=0) | 
|   | 
| 
template<typename T >  | 
| static void  | registerProperty (const std::string &label, T, typename std::enable_if< std::is_class< T >::value &&!boost::spirit::traits::is_string< T >::value >::type *=0) | 
|   | 
| 
static void  | addType (const std::type_index typeIdx, PropertyCaster *caster, PropertyAggregator *aggregator, PropertySorter *sorter) | 
|   | 
| 
static PropertySorter *  | getSorter (PropertyGID propertyGID) | 
|   | 
| 
static PropertySorter *  | getSorter (const std::string &label) | 
|   | 
| 
static Filter *  | getFilter (PropertyGID propertyGID) | 
|   | 
| 
static Filter *  | getFilter (const std::string &label) | 
|   | 
| 
static PropertyAggregator *  | getAggregator (PropertyGID propertyGID) | 
|   | 
| 
static PropertyAggregator *  | getAggregator (const std::string &label) | 
|   | 
| 
static PropertyCaster *  | getPropertyCaster (PropertyGID propertyGID) | 
|   | 
| 
static PropertyCaster *  | getPropertyCaster (const std::string &label) | 
|   | 
| 
static void  | setTypePropertyCaster (std::type_index typeIndex, PropertyCaster *caster) | 
|   | 
| 
static void  | setTypeAgregator (std::type_index typeIndex, PropertyAggregator *agregator) | 
|   | 
| 
static void  | setTypeSorter (std::type_index typeIndex, PropertySorter *sorter) | 
|   | 
| 
static void  | setFilterRange (Filter *filter, int minValue, int maxValue) | 
|   | 
| 
static void  | clear (void) | 
|   | 
Definition at line 39 of file PropertyManager.h.