18 #ifndef PRTX_BUILTINATTRIBUTES_H_ 19 #define PRTX_BUILTINATTRIBUTES_H_ 21 #include "prtx/prtx.h" 22 #include "prtx/Types.h" 24 #include "prt/Attributable.h" 53 virtual bool getBuiltinBool(
const std::wstring& k,
bool& found)
const = 0;
54 virtual double getBuiltinFloat(
const std::wstring& k,
bool& found)
const = 0;
55 virtual const std::wstring& getBuiltinString(
const std::wstring& k,
bool& found)
const = 0;
67 virtual bool setBuiltinBool(
const std::wstring& k,
bool val) = 0;
68 virtual bool setBuiltinFloat(
const std::wstring& k,
double val) = 0;
69 virtual bool setBuiltinString(
const std::wstring& k,
const std::wstring& found) = 0;
Definition: BuiltinAttributes.h:35
Definition: BuiltinAttributes.h:48
The Procedural Runtime eXtension namespace. The prtx namespace contains the tools to extend the Proce...
Definition: AnnotationBuilder.h:35
PrimitiveType
Definition: Attributable.h:44
std::vector< std::wstring > WStringVector
vector of std::wstring
Definition: Types.h:35
Definition: BuiltinAttributes.h:62