26 #ifndef PDI_EXPRESSION_H_ 27 #define PDI_EXPRESSION_H_ 35 #include <pdi/paraconf_wrapper.h> 37 #include <pdi/pdi_fwd.h> 43 struct PDI_NO_EXPORT Impl;
45 std::unique_ptr<Impl> m_impl;
161 operator bool ()
const;
202 static std::pair<Expression, long> parse_reference(
const char* reference_str);
207 #endif // PDI_EXPRESSION_H_
std::string to_string(PC_tree_t tree)
Returns the string content of a scalar node.
Definition: expression.h:41
A Datatype is a Datatype_template that accepts no argument.
Definition: datatype.h:46
A dynamically typed reference to data with automatic memory management and read/write locking semanti...
Definition: pdi_fwd.h:85
long to_long(PC_tree_t tree)
Returns the int value of a scalar node.
Definition: array_datatype.h:37
double to_double(PC_tree_t tree)
Returns the floating point value of a scalar node.