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