|
| 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.