|
My Project
|
base class for all NPL date members. More...
#include <NPLTable.h>
Public Types | |
| enum | NPLObjectType { NPLObjectType_Nil, NPLObjectType_Table, NPLObjectType_Number, NPLObjectType_String, NPLObjectType_Bool } |
| typedef std::map< std::string, NPLObjectProxy > | TableFieldMap_Type |
| typedef std::map< int, NPLObjectProxy > | TableIntFieldMap_Type |
| typedef TableFieldMap_Type::iterator | Iterator_Type |
| typedef TableIntFieldMap_Type::iterator | IndexIterator_Type |
Public Member Functions | |
| NPLObjectType | GetType () |
| bool | isTable () |
| bool | isNumber () |
| bool | isString () |
| bool | isNil () |
| bool | isBool () |
Protected Attributes | |
| NPLObjectType | m_type |
Additional Inherited Members | |
Public Attributes inherited from ParaEngine::intrusive_ptr_single_thread_base | |
| long | m_ref_count |
Protected Member Functions inherited from ParaEngine::intrusive_ptr_single_thread_base | |
| intrusive_ptr_single_thread_base (const intrusive_ptr_single_thread_base &) | |
| intrusive_ptr_single_thread_base & | operator= (const intrusive_ptr_single_thread_base &) |
base class for all NPL date members.
Do not use this class directly. Use NPLObjectProxy
1.8.12