|
| | NumberPref () |
| | Constructs an empty NumberPref object.
|
| |
| | NumberPref (const NumberPref &n_) |
| | Constructs a new NumberPref object from an existing NumberPref object (copy constructor)
|
| |
| | NumberPref (const int64_t value_, const std::string &name_="") |
| | Constructs a NumberPref object, with new data, to be added to a container at a later time.
|
| |
| | NumberPref (const double value_, const std::string &name_="") |
| | Constructs a NumberPref object, with new data, to be added to a container at a later time.
|
| |
| virtual | ~NumberPref () |
| | Destructs a NumberPref object.
|
| |
| virtual NumberPref & | operator= (const NumberPref &rhs_) |
| | Allows one NumberPref object to be assigned from another.
|
| |
| virtual NumberPref * | clone () const |
| | Convenience method to clone an NumberPref object on the heap.
|
| |
| virtual int64_t | intValue () const |
| | Gets the integer value for this object.
|
| |
| virtual bool | setIntValue (const int64_t value_) |
| | Sets the integer value for this object.
|
| |
| virtual double | floatValue () const |
| | Gets the floating point value for this object.
|
| |
| virtual bool | setFloatValue (double value_) |
| | Sets the floating point value for this object.
|
| |
| | PrefData () |
| | Constructs an empty PrefData object.
|
| |
| virtual | ~PrefData () |
| | Destructs a PrefData object.
|
| |
| virtual PrefData & | operator= (const PrefData &rhs_) |
| | Allows one PrefData object to be assigned from another.
|
| |
| virtual PrefData * | clone () const =0 |
| | Convenience method to clone a PrefData object, taking its subclass type into account for proper memory management.
|
| |
| virtual bool | isEmpty () const |
| | Gets whether the target PrefData object is empty (constructed with the default ctor)
|
| |
| virtual bool | operator== (const PrefData &rhs_) const |
| | Tests whether a given PrefData object is the same as another.
|
| |
| virtual bool | operator!= (const PrefData &rhs_) const |
| | Tests whether a given PrefData object is not the same as another.
|
| |
| virtual Type | dataType () const |
| | Gets the type of persistent data.
|
| |
| virtual std::string | key () const |
| | Gets the persistent data object's key.
|
| |
| virtual void | setKey (const std::string &key_) |
| | Sets the persistent data object's key.
|
| |
| virtual std::string | stringify () const |
| | Recursively serializes the target object as a JSON data (sub)tree, returning the appropriate JSON string.
|
| |
|
| enum | Type {
UnknownType = 0
, ArrayType = 10
, ArtboardPointType = 20
, ArtboardRectType = 30
,
ArtColorType = 40
, BoolType = 50
, ColorType = 60
, DashStyleType = 70
,
DashStyleMapType = 80
, DictionaryType = 90
, FillStyleType = 100
, FillStyleMapType = 110
,
FontType = 120
, NumberType = 130
, PathType = 140
, PathStyleType = 150
,
PathStyleMapType = 160
, PointType = 170
, RectType = 180
, SizeType = 190
,
StringType = 200
, StrokeStyleType = 210
, StrokeStyleMapType = 220
, TransformMatrixType = 230
,
CustomTypeOffset = 10000
} |
| | Describes the type of the data the PrefData object contains; useful for determining which subclass to cast a PrefData object to.
|
| |
| static std::unique_ptr< PrefData > | parse (const std::string &jsonStr_) |
| | Parses the given JSON string to a best-fit representation of PrefData subclass objects in a tree.
|
| |
| void * | __impl () const |
| | Internal use only.
|
| |
| | PrefData (plat::PersistentData *&) |
| | Internal use only.
|
| |
| | PrefData (const PrefData &data_) |
| | Constructs a new PrefData object from an existing PrefData object (copy constructor)
|
| |
|
void * | _data |
| | Private implementation data.
|
| |
Allows for the storage of numbers.