37 #ifndef H_OGF_GOM_REFLECTION_META_ARG_H
38 #define H_OGF_GOM_REFLECTION_META_ARG_H
68 MetaArg(
const std::string& name,
const std::string& type_name) ;
81 const std::string&
name()
const {
105 return !default_value_.is_null();
114 return default_value_ ;
123 return default_value_;
128 std::string type_name_ ;
A class that stores a variable of arbitrary type.
Stores a set of custom attributes, i.e. name-value pairs attached to the objects.
Global Graphite namespace.
std::vector< MetaArg > MetaArgList
Meta representation of a list of arguments.
Definitions common to all include files in the gom library.