Operator Console
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
auto_delete Struct Reference

Public Member Functions

 auto_delete (JSONNode *node) json_nothrow
 
 ~auto_delete (void) json_nothrow
 
 auto_delete (JSONNode *node) json_nothrow
 
 ~auto_delete (void) json_nothrow
 

Public Attributes

JSONNodemynode
 

Private Member Functions

 auto_delete (const auto_delete &)
 
auto_deleteoperator= (const auto_delete &)
 
 auto_delete (const auto_delete &)
 
auto_deleteoperator= (const auto_delete &)
 

Constructor & Destructor Documentation

auto_delete::auto_delete ( JSONNode node)
inline
264 : mynode(node){};
JSONNode * mynode
Definition: JSONNode.cpp:265
auto_delete::~auto_delete ( void  )
inline

References JSONNode::deleteJSONNode().

static void deleteJSONNode(JSONNode *ptr) json_nothrow json_hot
Definition: JSONNode.cpp:325
JSONNode * mynode
Definition: JSONNode.cpp:265

Here is the call graph for this function:

auto_delete::auto_delete ( const auto_delete )
private
auto_delete::auto_delete ( JSONNode node)
inline
264 : mynode(node){};
JSONNode * mynode
Definition: JSONNode.cpp:265
auto_delete::~auto_delete ( void  )
inline

References JSONNode::deleteJSONNode().

static void deleteJSONNode(JSONNode *ptr) json_nothrow json_hot
Definition: JSONNode.cpp:325
JSONNode * mynode
Definition: JSONNode.cpp:265

Here is the call graph for this function:

auto_delete::auto_delete ( const auto_delete )
private

Member Function Documentation

auto_delete& auto_delete::operator= ( const auto_delete )
private
auto_delete& auto_delete::operator= ( const auto_delete )
private

Member Data Documentation

JSONNode * auto_delete::mynode

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