HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_KeyValueDictDataItem Class Reference

#include <PRM_KeyValueDictDataItem.h>

+ Inheritance diagram for PRM_KeyValueDictDataItem:

Public Member Functions

 PRM_KeyValueDictDataItem ()
 
 PRM_KeyValueDictDataItem (UT_JSONValueMap *key_value_dict)
 
 ~PRM_KeyValueDictDataItem () override
 
PRM_Type::PRM_DataType getDataType () const override
 
const char * getDataTypeToken () const override
 
bool saveAscii (std::ostream &os) const override
 
bool saveBinary (std::ostream &os) const override
 
int64 getMemoryUsage () const override
 
UT_JSONValueMapgetKeyValueDict () const override
 
- Public Member Functions inherited from PRM_DataItem
virtual ~PRM_DataItem ()
 
virtual bool canSaveAsUnprotectedString () const
 

Detailed Description

Definition at line 21 of file PRM_KeyValueDictDataItem.h.

Constructor & Destructor Documentation

PRM_KeyValueDictDataItem::PRM_KeyValueDictDataItem ( )
PRM_KeyValueDictDataItem::PRM_KeyValueDictDataItem ( UT_JSONValueMap key_value_dict)
explicit
PRM_KeyValueDictDataItem::~PRM_KeyValueDictDataItem ( )
override

Member Function Documentation

PRM_Type::PRM_DataType PRM_KeyValueDictDataItem::getDataType ( ) const
inlineoverridevirtual

Implements PRM_DataItem.

Definition at line 28 of file PRM_KeyValueDictDataItem.h.

const char* PRM_KeyValueDictDataItem::getDataTypeToken ( ) const
inlineoverridevirtual

Implements PRM_DataItem.

Definition at line 30 of file PRM_KeyValueDictDataItem.h.

UT_JSONValueMap* PRM_KeyValueDictDataItem::getKeyValueDict ( ) const
overridevirtual

Reimplemented from PRM_DataItem.

int64 PRM_KeyValueDictDataItem::getMemoryUsage ( ) const
inlineoverridevirtual

Implements PRM_DataItem.

Definition at line 35 of file PRM_KeyValueDictDataItem.h.

bool PRM_KeyValueDictDataItem::saveAscii ( std::ostream &  os) const
overridevirtual

Implements PRM_DataItem.

bool PRM_KeyValueDictDataItem::saveBinary ( std::ostream &  os) const
overridevirtual

Implements PRM_DataItem.


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