Sleeping Wombat Common Library
0.50.0
swCommonLibrary
|
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. | |