DART  6.10.1
dart::common::UriComponent Class Referencefinal

#include <Uri.hpp>

Public Types

using value_type = std::string
 
using reference_type = value_type &
 
using reference_const_type = const value_type &
 
using pointer_type = value_type *
 
using pointer_const_type = const value_type *
 

Public Member Functions

 UriComponent ()
 
 UriComponent (reference_const_type _value)
 
 operator bool () const
 
bool operator! () const
 
UriComponentoperator= (reference_const_type _value)
 
reference_type operator* ()
 
reference_const_type operator* () const
 
pointer_type operator-> ()
 
pointer_const_type operator-> () const
 
void assign (reference_const_type _value)
 
void reset ()
 
reference_type get ()
 
reference_const_type get () const
 
reference_type get_value_or (reference_type _default)
 
reference_const_type get_value_or (reference_const_type _default) const
 

Private Attributes

bool mExists
 
std::string mValue
 

Member Typedef Documentation

◆ pointer_const_type

◆ pointer_type

◆ reference_const_type

◆ reference_type

◆ value_type

Constructor & Destructor Documentation

◆ UriComponent() [1/2]

dart::common::UriComponent::UriComponent ( )

◆ UriComponent() [2/2]

dart::common::UriComponent::UriComponent ( reference_const_type  _value)

Member Function Documentation

◆ assign()

void dart::common::UriComponent::assign ( reference_const_type  _value)

◆ get() [1/2]

auto dart::common::UriComponent::get ( )

◆ get() [2/2]

auto dart::common::UriComponent::get ( ) const

◆ get_value_or() [1/2]

auto dart::common::UriComponent::get_value_or ( reference_const_type  _default) const

◆ get_value_or() [2/2]

auto dart::common::UriComponent::get_value_or ( reference_type  _default)

◆ operator bool()

dart::common::UriComponent::operator bool ( ) const

◆ operator!()

bool dart::common::UriComponent::operator! ( ) const

◆ operator*() [1/2]

auto dart::common::UriComponent::operator* ( )

◆ operator*() [2/2]

auto dart::common::UriComponent::operator* ( ) const

◆ operator->() [1/2]

auto dart::common::UriComponent::operator-> ( )

◆ operator->() [2/2]

auto dart::common::UriComponent::operator-> ( ) const

◆ operator=()

auto dart::common::UriComponent::operator= ( reference_const_type  _value)

◆ reset()

void dart::common::UriComponent::reset ( )

Member Data Documentation

◆ mExists

bool dart::common::UriComponent::mExists
private

◆ mValue

std::string dart::common::UriComponent::mValue
private