open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
types.hpp File Reference
#include <algorithm>
#include <array>
#include <cassert>
#include <chrono>
#include <cstdint>
#include <functional>
#include <initializer_list>
#include <iosfwd>
#include <iterator>
#include <optional>
#include <ratio>
#include <string>
#include <string_view>
#include <type_traits>
#include <utility>
#include <variant>
#include <vector>
#include "open62541pp/common.hpp"
#include "open62541pp/detail/open62541/common.h"
#include "open62541pp/detail/string_utils.hpp"
#include "open62541pp/detail/traits.hpp"
#include "open62541pp/exception.hpp"
#include "open62541pp/span.hpp"
#include "open62541pp/typeconverter.hpp"
#include "open62541pp/typeregistry.hpp"
#include "open62541pp/typewrapper.hpp"
#include "open62541pp/wrapper.hpp"
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opcua::StatusCode
 
class  opcua::detail::StringWrapper< T, typeIndex, CharT >
 
class  opcua::String
 
struct  opcua::TypeConverter< std::string_view >
 
struct  opcua::TypeConverter< std::string >
 
struct  opcua::TypeConverter< const char * >
 
struct  opcua::TypeConverter< char[N]>
 
class  opcua::DateTime
 
struct  opcua::TypeConverter< std::chrono::time_point< Clock, Duration > >
 
class  opcua::Guid
 
class  opcua::ByteString
 
class  opcua::XmlElement
 
struct  opcua::detail::IsNodeIdEnum< T, typename >
 
struct  opcua::detail::IsNodeIdEnum< T, std::void_t< decltype(getNamespace(std::declval< T >()))> >
 
class  opcua::NodeId
 
class  opcua::ExpandedNodeId
 
class  opcua::QualifiedName
 
class  opcua::LocalizedText
 
class  opcua::Variant
 
struct  opcua::detail::VariantHandler< VariantPolicy::Copy >
 
struct  opcua::detail::VariantHandler< VariantPolicy::Reference >
 
struct  opcua::detail::VariantHandler< VariantPolicy::ReferenceIfPossible >
 
class  opcua::DataValue
 
class  opcua::ExtensionObject
 
class  opcua::DiagnosticInfo
 
class  opcua::NumericRange
 
struct  std::hash< opcua::NodeId >
 
struct  std::hash< opcua::ExpandedNodeId >
 

Namespaces

namespace  opcua
 
namespace  opcua::detail
 

Typedefs

using opcua::NumericRangeDimension = UA_NumericRangeDimension
 

Enumerations

enum class  opcua::NodeIdType : uint8_t
 
enum class  opcua::VariantPolicy
 
enum class  opcua::ExtensionObjectEncoding
 

Functions

bool opcua::operator== (const UA_String &lhs, const UA_String &rhs) noexcept
 
bool opcua::operator!= (const UA_String &lhs, const UA_String &rhs) noexcept
 
bool opcua::operator== (const String &lhs, std::string_view rhs) noexcept
 
bool opcua::operator!= (const String &lhs, std::string_view rhs) noexcept
 
bool opcua::operator== (std::string_view lhs, const String &rhs) noexcept
 
bool opcua::operator!= (std::string_view lhs, const String &rhs) noexcept
 
std::ostream & opcua::operator<< (std::ostream &os, const String &str)
 
bool opcua::operator== (const UA_Guid &lhs, const UA_Guid &rhs) noexcept
 
bool opcua::operator!= (const UA_Guid &lhs, const UA_Guid &rhs) noexcept
 
std::ostream & opcua::operator<< (std::ostream &os, const Guid &guid)
 
bool opcua::operator== (const ByteString &lhs, std::string_view rhs) noexcept
 
bool opcua::operator!= (const ByteString &lhs, std::string_view rhs) noexcept
 
bool opcua::operator== (std::string_view lhs, const ByteString &rhs) noexcept
 
bool opcua::operator!= (std::string_view lhs, const ByteString &rhs) noexcept
 
std::ostream & opcua::operator<< (std::ostream &os, const XmlElement &xmlElement)
 
bool opcua::operator== (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator!= (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator< (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator> (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator<= (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator>= (const UA_NodeId &lhs, const UA_NodeId &rhs) noexcept
 
bool opcua::operator== (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator!= (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator< (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator> (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator<= (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator>= (const UA_ExpandedNodeId &lhs, const UA_ExpandedNodeId &rhs) noexcept
 
bool opcua::operator== (const UA_QualifiedName &lhs, const UA_QualifiedName &rhs) noexcept
 
bool opcua::operator!= (const UA_QualifiedName &lhs, const UA_QualifiedName &rhs) noexcept
 
bool opcua::operator== (const UA_LocalizedText &lhs, const UA_LocalizedText &rhs) noexcept
 
bool opcua::operator!= (const UA_LocalizedText &lhs, const UA_LocalizedText &rhs) noexcept
 
bool opcua::operator== (const NumericRangeDimension &lhs, const NumericRangeDimension &rhs) noexcept
 
bool opcua::operator!= (const NumericRangeDimension &lhs, const NumericRangeDimension &rhs) noexcept