13 #include <boost/format.hpp>
19 const gp::Position& gp::Property::DefinedPosition()
const {
20 return property_name_.position();
23 const gp::Position& gp::Property::ValuePosition()
const {
24 return property_value_.position();
27 const std::string& gp::Property::ClientName()
const {
28 return property_name_.client();
31 const std::string& gp::Property::NameInClient()
const {
32 return property_name_.property();
35 std::string gp::Property::FullName()
const {
36 return property_name_.ToString();
39 std::string gp::Property::ValueAsString()
const {
43 std::string gp::Property::ToString()
const {
44 return FullName()+
" = "+ValueAsString();
47 bool gp::Property::IsSimple()
const {
48 return property_value_.IsSimple();
51 bool gp::Property::IsVector()
const {
52 return property_value_.IsVector();
55 bool gp::Property::IsMap()
const {
56 return property_value_.IsMap();
std::string replaceEnvironments(const std::string &input)