#include </builds/gaudi/Gaudi/GaudiCoreSvc/src/JobOptionsSvc/PropertyValue.h>
Definition at line 29 of file PropertyValue.h.
 
◆ MapOfStrings
◆ Value
◆ VectorOfStrings
◆ PropertyValue() [1/2]
  
  | 
        
          | Gaudi::Parsers::PropertyValue::PropertyValue | ( | Value | value, |  
          |  |  | bool | is_reference = false |  
          |  | ) |  |  |  | inlineexplicit | 
 
 
◆ PropertyValue() [2/2]
  
  | 
        
          | Gaudi::Parsers::PropertyValue::PropertyValue | ( | Value | value, |  
          |  |  | const Position & | position, |  
          |  |  | bool | is_reference = false |  
          |  | ) |  |  |  | inline | 
 
 
◆ HasPosition()
  
  | 
        
          | bool Gaudi::Parsers::PropertyValue::HasPosition | ( |  | ) | const |  | inline | 
 
 
◆ IsMap()
      
        
          | bool Gaudi::Parsers::PropertyValue::IsMap | ( |  | ) | const | 
      
 
 
◆ IsReference()
  
  | 
        
          | bool Gaudi::Parsers::PropertyValue::IsReference | ( |  | ) | const |  | inline | 
 
 
◆ IsSimple()
      
        
          | bool Gaudi::Parsers::PropertyValue::IsSimple | ( |  | ) | const | 
      
 
 
◆ IsVector()
      
        
          | bool Gaudi::Parsers::PropertyValue::IsVector | ( |  | ) | const | 
      
 
 
◆ Map() [1/2]
◆ Map() [2/2]
  
  | 
        
          | const MapOfStrings& Gaudi::Parsers::PropertyValue::Map | ( |  | ) | const |  | inline | 
 
 
◆ operator+()
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ position()
  
  | 
        
          | const Position& Gaudi::Parsers::PropertyValue::position | ( |  | ) | const |  | inline | 
 
 
◆ String() [1/2]
◆ String() [2/2]
  
  | 
        
          | const std::string& Gaudi::Parsers::PropertyValue::String | ( |  | ) | const |  | inline | 
 
 
◆ ToString()
      
        
          | std::string Gaudi::Parsers::PropertyValue::ToString | ( |  | ) | const | 
      
 
Definition at line 73 of file PropertyValue.cpp.
   75     const auto& value = std::get<VectorOfStrings>( 
value_ );
 
   76     if ( value.at( 0 ) != 
"" ) {
 
   77       return "@" + value.at( 0 ) + 
"." + value.at( 1 );
 
   79       return "@" + value.at( 0 );
 
   84                        []( 
const VectorOfStrings& 
v ) { 
return '[' + boost::algorithm::join( 
v, 
", " ) + 
']'; },
 
   88                          for ( 
const auto& in : 
v ) {
 
   89                            result += delim + in.first + 
":" + in.second;
 
 
 
 
◆ Vector() [1/2]
◆ Vector() [2/2]
◆ is_reference_
  
  | 
        
          | bool Gaudi::Parsers::PropertyValue::is_reference_ |  | private | 
 
 
◆ position_
  
  | 
        
          | Position Gaudi::Parsers::PropertyValue::position_ |  | private | 
 
 
◆ value_
  
  | 
        
          | Value Gaudi::Parsers::PropertyValue::value_ |  | private | 
 
 
The documentation for this class was generated from the following files: