Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Static Public Member Functions | List of all members
Properties Class Reference

Static Public Member Functions

static std::vector< rttr::property > GetPropertyPath (Object *object, const std::string &propertyPath, char separator= '/')
 
static std::vector< rttr::property > GetPropertyPath (rttr::variant object, const std::string &propertyPath, Size offset=0, char separator= '/')
 
static std::pair< rttr::variant, rttr::property > GetProperty (Object *object, const std::string &propertyPath, char separator= '/')
 
static std::pair< rttr::variant, rttr::property > GetProperty (rttr::variant object, const std::string &propertyPath, Size offset=0, char separator= '/')
 
static std::pair< rttr::variant, rttr::property > GetProperty (Object *object, const std::vector< rttr::property > &propertyPath)
 
template<typename Type >
static Type GetValue (Object *object, const std::vector< rttr::property > &propertyPath)
 
static rttr::property EmptyProperty ()
 
static TypeID GetRealType (const rttr::variant &object)
 Gets real type of object. If class inherited EngineObject, we can check it's real type.
 
static TypeID GetRealType (Object *object)
 Gets real type of object. If class inherited Object, we can check it's real type.
 

The documentation for this class was generated from the following files: