ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Private Member Functions | Private Attributes | List of all members
pugi::xpath_variable_set Class Reference

#include <pugixml.hpp>

Collaboration diagram for pugi::xpath_variable_set:
Collaboration graph
[legend]

Public Member Functions

 xpath_variable_set ()
 
 ~xpath_variable_set ()
 
xpath_variableadd (const char_t *name, xpath_value_type type)
 
bool set (const char_t *name, bool value)
 
bool set (const char_t *name, double value)
 
bool set (const char_t *name, const char_t *value)
 
bool set (const char_t *name, const xpath_node_set &value)
 
xpath_variableget (const char_t *name)
 
const xpath_variableget (const char_t *name) const
 

Private Member Functions

 xpath_variable_set (const xpath_variable_set &)
 
xpath_variable_setoperator= (const xpath_variable_set &)
 
xpath_variablefind (const char_t *name) const
 

Private Attributes

xpath_variable_data [64]
 

Detailed Description

Definition at line 1056 of file pugixml.hpp.

Constructor & Destructor Documentation

◆ xpath_variable_set() [1/2]

pugi::xpath_variable_set::xpath_variable_set ( const xpath_variable_set )
private

◆ xpath_variable_set() [2/2]

PUGI__FN pugi::xpath_variable_set::xpath_variable_set ( )

Definition at line 10901 of file pugixml.cpp.

References _data.

◆ ~xpath_variable_set()

PUGI__FN pugi::xpath_variable_set::~xpath_variable_set ( )

Definition at line 10907 of file pugixml.cpp.

References _data, pugi::xpath_variable::_next, pugi::xpath_variable::_type, and delete_xpath_variable().

Here is the call graph for this function:

Member Function Documentation

◆ add()

PUGI__FN xpath_variable * pugi::xpath_variable_set::add ( const char_t name,
xpath_value_type  type 
)

Definition at line 10937 of file pugixml.cpp.

References _data, pugi::xpath_variable::_next, pugi::xpath_variable::_type, hash_string(), new_xpath_variable(), strequal(), and get_metrics::type.

Referenced by set().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ find()

PUGI__FN xpath_variable * pugi::xpath_variable_set::find ( const char_t name) const
private

Definition at line 10924 of file pugixml.cpp.

References _data, pugi::xpath_variable::_next, hash_string(), and strequal().

Referenced by get().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get() [1/2]

PUGI__FN xpath_variable * pugi::xpath_variable_set::get ( const char_t name)

Definition at line 10985 of file pugixml.cpp.

References find().

Here is the call graph for this function:

◆ get() [2/2]

PUGI__FN const xpath_variable * pugi::xpath_variable_set::get ( const char_t name) const

Definition at line 10990 of file pugixml.cpp.

References find().

Here is the call graph for this function:

◆ operator=()

xpath_variable_set& pugi::xpath_variable_set::operator= ( const xpath_variable_set )
private

◆ set() [1/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t name,
bool  value 
)

Definition at line 10961 of file pugixml.cpp.

References add(), pugi::xpath_variable::set(), and pugi::xpath_type_boolean.

Here is the call graph for this function:

◆ set() [2/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t name,
const char_t value 
)

Definition at line 10973 of file pugixml.cpp.

References add(), pugi::xpath_variable::set(), and pugi::xpath_type_string.

Here is the call graph for this function:

◆ set() [3/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t name,
const xpath_node_set value 
)

Definition at line 10979 of file pugixml.cpp.

References add(), pugi::xpath_variable::set(), and pugi::xpath_type_node_set.

Here is the call graph for this function:

◆ set() [4/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t name,
double  value 
)

Definition at line 10967 of file pugixml.cpp.

References add(), pugi::xpath_variable::set(), and pugi::xpath_type_number.

Here is the call graph for this function:

Member Data Documentation

◆ _data

xpath_variable* pugi::xpath_variable_set::_data[64]
private

Definition at line 1059 of file pugixml.hpp.

Referenced by add(), find(), xpath_variable_set(), and ~xpath_variable_set().


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