Public Types | Public Member Functions | Private Attributes | List of all members
OpcUa::TypedVisitor< Delegate > Class Template Reference

#include <variant_visitor.h>

Inheritance diagram for OpcUa::TypedVisitor< Delegate >:
Inheritance graph
[legend]

Public Types

typedef void result_type
 
- Public Types inherited from OpcUa::VariantVisitor
typedef void result_type
 

Public Member Functions

 TypedVisitor (Delegate &impl)
 
virtual void Visit (bool val)
 
virtual void Visit (const std::vector< bool > &val)
 
virtual void Visit (int8_t val)
 
virtual void Visit (const std::vector< int8_t > &val)
 
virtual void Visit (uint8_t val)
 
virtual void Visit (const std::vector< uint8_t > &val)
 
virtual void Visit (int16_t val)
 
virtual void Visit (const std::vector< int16_t > &val)
 
virtual void Visit (uint16_t val)
 
virtual void Visit (const std::vector< uint16_t > &val)
 
virtual void Visit (int32_t val)
 
virtual void Visit (const std::vector< int32_t > &val)
 
virtual void Visit (uint32_t val)
 
virtual void Visit (const std::vector< uint32_t > &val)
 
virtual void Visit (int64_t val)
 
virtual void Visit (const std::vector< int64_t > &val)
 
virtual void Visit (uint64_t val)
 
virtual void Visit (const std::vector< uint64_t > &val)
 
virtual void Visit (float val)
 
virtual void Visit (const std::vector< float > &val)
 
virtual void Visit (double val)
 
virtual void Visit (const std::vector< double > &val)
 
virtual void Visit (const std::string &val)
 
virtual void Visit (const std::vector< std::string > &val)
 
virtual void Visit (const DateTime &val)
 
virtual void Visit (const std::vector< DateTime > &val)
 
virtual void Visit (const Guid &val)
 
virtual void Visit (const std::vector< Guid > &val)
 
virtual void Visit (const ByteString &val)
 
virtual void Visit (const std::vector< ByteString > &val)
 
virtual void Visit (const NodeId &val)
 
virtual void Visit (const std::vector< NodeId > &val)
 
virtual void Visit (const StatusCode &val)
 
virtual void Visit (const std::vector< StatusCode > &val)
 
virtual void Visit (const LocalizedText &val)
 
virtual void Visit (const std::vector< LocalizedText > &val)
 
virtual void Visit (const QualifiedName &val)
 
virtual void Visit (const std::vector< QualifiedName > &val)
 
virtual void Visit (const Variant &val)
 
virtual void Visit (const std::vector< Variant > &val)
 
virtual void Visit (const DiagnosticInfo &val)
 
virtual void Visit (const std::vector< DiagnosticInfo > &val)
 

Private Attributes

Delegate & Impl
 

Detailed Description

template<typename Delegate>
class OpcUa::TypedVisitor< Delegate >

Definition at line 21 of file variant_visitor.h.

Member Typedef Documentation

template<typename Delegate>
typedef void OpcUa::TypedVisitor< Delegate >::result_type

Definition at line 24 of file variant_visitor.h.

Constructor & Destructor Documentation

template<typename Delegate>
OpcUa::TypedVisitor< Delegate >::TypedVisitor ( Delegate &  impl)
inline

Definition at line 27 of file variant_visitor.h.

Member Function Documentation

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( bool  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 33 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< bool > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 34 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( int8_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 35 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< int8_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 36 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( uint8_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 37 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< uint8_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 38 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( int16_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 39 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< int16_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 40 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( uint16_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 41 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< uint16_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 42 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( int32_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 43 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< int32_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 44 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( uint32_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 45 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< uint32_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 46 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( int64_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 47 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< int64_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 48 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( uint64_t  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 49 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< uint64_t > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 50 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( float  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 51 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< float > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 52 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( double  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 53 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< double > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 54 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::string &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 55 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< std::string > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 56 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const DateTime val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 57 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< DateTime > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 58 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const Guid val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 59 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< Guid > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 60 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const ByteString val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 61 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< ByteString > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 62 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const NodeId val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 63 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< NodeId > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 64 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const StatusCode val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 65 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< StatusCode > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 66 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const LocalizedText val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 67 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< LocalizedText > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 68 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const QualifiedName val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 69 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< QualifiedName > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 70 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const Variant val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 71 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< Variant > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 72 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const DiagnosticInfo val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 73 of file variant_visitor.h.

template<typename Delegate>
virtual void OpcUa::TypedVisitor< Delegate >::Visit ( const std::vector< DiagnosticInfo > &  val)
inlinevirtual

Implements OpcUa::VariantVisitor.

Definition at line 74 of file variant_visitor.h.

Member Data Documentation

template<typename Delegate>
Delegate& OpcUa::TypedVisitor< Delegate >::Impl
private

Definition at line 77 of file variant_visitor.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:10