My Project
Public Types | Public Member Functions | Protected Attributes | List of all members
NPLInterface::NPLObjectBase Class Reference

base class for all NPL date members. More...

#include <NPLInterface.hpp>

Inheritance diagram for NPLInterface::NPLObjectBase:
NPLInterface::intrusive_ptr_single_thread_base NPLInterface::NPLBoolObject NPLInterface::NPLNumberObject NPLInterface::NPLStringObject NPLInterface::NPLTable

Public Types

enum  NPLObjectType {
  NPLObjectType_Nil, NPLObjectType_Table, NPLObjectType_Number, NPLObjectType_String,
  NPLObjectType_Bool
}
 

Public Member Functions

NPLObjectType GetType ()
 

Protected Attributes

NPLObjectType m_type
 

Additional Inherited Members

- Public Attributes inherited from NPLInterface::intrusive_ptr_single_thread_base
long m_ref_count
 

Detailed Description

base class for all NPL date members.

Do not use this class directly. Use NPLObjectProxy


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