Classes | Public Types | Static Public Attributes | Private Types | Static Private Member Functions
OpcUa::has_const_iterator< T > Struct Template Reference

#include <variant.h>

List of all members.

Classes

struct  no

Public Types

typedef T type

Static Public Attributes

static const bool value = sizeof(test<T>(0)) == sizeof(yes)

Private Types

typedef char yes

Static Private Member Functions

template<typename C >
static yes test (typename C::const_iterator *)
template<typename C >
static no test (...)

Detailed Description

template<typename T>
struct OpcUa::has_const_iterator< T >

Definition at line 63 of file variant.h.


Member Typedef Documentation

template<typename T >
typedef T OpcUa::has_const_iterator< T >::type

Definition at line 73 of file variant.h.

template<typename T >
typedef char OpcUa::has_const_iterator< T >::yes [private]

Definition at line 66 of file variant.h.


Member Function Documentation

template<typename T >
template<typename C >
static yes OpcUa::has_const_iterator< T >::test ( typename C::const_iterator *  ) [static, private]
template<typename T >
template<typename C >
static no OpcUa::has_const_iterator< T >::test (   ...) [static, private]

Member Data Documentation

template<typename T >
const bool OpcUa::has_const_iterator< T >::value = sizeof(test<T>(0)) == sizeof(yes) [static]

Definition at line 72 of file variant.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59