OpcUaCanOpen
CANopen OPC-UA server
REGEXPR Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::regexpr_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::xml_schema::string value_type
 
typedef ::xsd::cxx::tree::traits< value_type, char > value_traits
 

Public Member Functions

const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const value_typevalue () const
 
value_typevalue ()
 
void value (const value_type &x)
 
void value (::std::auto_ptr< value_type > p)
 
 REGEXPR (const name_type &, const value_type &)
 
 REGEXPR (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 REGEXPR (const REGEXPR &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual REGEXPR_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
REGEXPRoperator= (const REGEXPR &x)
 
virtual ~REGEXPR ()
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< value_typevalue_
 

Detailed Description

Definition at line 2133 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ name_traits

typedef ::xsd::cxx::tree::traits< name_type, char > REGEXPR::name_traits

Definition at line 2139 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 2138 of file CANOpenServerConfig.h.

◆ value_traits

typedef ::xsd::cxx::tree::traits< value_type, char > REGEXPR::value_traits

Definition at line 2156 of file CANOpenServerConfig.h.

◆ value_type

Definition at line 2155 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ REGEXPR() [1/3]

REGEXPR::REGEXPR ( const name_type ,
const value_type  
)

◆ REGEXPR() [2/3]

REGEXPR::REGEXPR ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ REGEXPR() [3/3]

REGEXPR::REGEXPR ( const REGEXPR x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ ~REGEXPR()

virtual REGEXPR::~REGEXPR ( )
virtual

Member Function Documentation

◆ _clone()

virtual REGEXPR* REGEXPR::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

◆ name() [1/4]

const name_type& REGEXPR::name ( ) const

◆ name() [2/4]

name_type& REGEXPR::name ( )

◆ name() [3/4]

void REGEXPR::name ( const name_type x)

◆ name() [4/4]

void REGEXPR::name ( ::std::auto_ptr< name_type p)

◆ operator=()

REGEXPR& REGEXPR::operator= ( const REGEXPR x)

◆ parse()

void REGEXPR::parse ( ::xsd::cxx::xml::dom::parser< char > &  ,
::xml_schema::flags   
)
protected

◆ value() [1/4]

const value_type& REGEXPR::value ( ) const

◆ value() [2/4]

value_type& REGEXPR::value ( )

◆ value() [3/4]

void REGEXPR::value ( const value_type x)

◆ value() [4/4]

void REGEXPR::value ( ::std::auto_ptr< value_type p)

Member Data Documentation

◆ name_

::xsd::cxx::tree::one< name_type > REGEXPR::name_
protected

Definition at line 2201 of file CANOpenServerConfig.h.

◆ value_

::xsd::cxx::tree::one< value_type > REGEXPR::value_
protected

Definition at line 2202 of file CANOpenServerConfig.h.


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