Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

pugi::xpath_variable_set Class Reference

#include <ogdf/lib/pugixml/pugixml.h>

Public Member Functions

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

Private Member Functions

void _assign (const xpath_variable_set &rhs)
 
xpath_variable_find (const char_t *name) const
 
void _swap (xpath_variable_set &rhs)
 

Static Private Member Functions

static bool _clone (xpath_variable *var, xpath_variable **out_result)
 
static void _destroy (xpath_variable *var)
 

Private Attributes

xpath_variable_data [64]
 

Detailed Description

Definition at line 1080 of file pugixml.h.

Constructor & Destructor Documentation

◆ xpath_variable_set() [1/2]

pugi::xpath_variable_set::xpath_variable_set ( )

◆ ~xpath_variable_set()

pugi::xpath_variable_set::~xpath_variable_set ( )

◆ xpath_variable_set() [2/2]

pugi::xpath_variable_set::xpath_variable_set ( const xpath_variable_set rhs)

Member Function Documentation

◆ _assign()

void pugi::xpath_variable_set::_assign ( const xpath_variable_set rhs)
private

◆ _clone()

static bool pugi::xpath_variable_set::_clone ( xpath_variable var,
xpath_variable **  out_result 
)
staticprivate

◆ _destroy()

static void pugi::xpath_variable_set::_destroy ( xpath_variable var)
staticprivate

◆ _find()

xpath_variable* pugi::xpath_variable_set::_find ( const char_t name) const
private

◆ _swap()

void pugi::xpath_variable_set::_swap ( xpath_variable_set rhs)
private

◆ add()

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

◆ get() [1/2]

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

◆ get() [2/2]

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

◆ operator=()

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

◆ set() [1/4]

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

◆ set() [2/4]

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

◆ set() [3/4]

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

◆ set() [4/4]

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

Member Data Documentation

◆ _data

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

Definition at line 1083 of file pugixml.h.


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