#include <pp_Property.h>
Public Member Functions | |
| PP_PropertyType () | |
| virtual | ~PP_PropertyType () |
| virtual tProperty_type | getType () const =0 |
Static Public Member Functions | |
| static std::unique_ptr < PP_PropertyType > | createPropertyType (tProperty_type Type, const gchar *p_init) |
| PP_PropertyType::PP_PropertyType | ( | ) | [inline] |
| virtual PP_PropertyType::~PP_PropertyType | ( | ) | [inline, virtual] |
| std::unique_ptr< PP_PropertyType > PP_PropertyType::createPropertyType | ( | tProperty_type | Type, | |
| const gchar * | p_init | |||
| ) | [static] |
References Property_type_bool, Property_type_color, Property_type_int, Property_type_size, UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by PP_Property::getInitialType(), and PP_AttrProp::getPropertyType().
| virtual tProperty_type PP_PropertyType::getType | ( | ) | const [pure virtual] |
Implemented in PP_PropertyTypeBool, PP_PropertyTypeInt, PP_PropertyTypeSize, and PP_PropertyTypeColor.
1.7.1