scenario_simulator_v2 C++ API
Public Types | Public Member Functions | Public Attributes | List of all members
openscenario_interpreter::syntax::UnsignedInteger Struct Reference

#include <unsigned_integer.hpp>

Public Types

using value_type = std::uint64_t
 

Public Member Functions

 UnsignedInteger ()=default
 
 UnsignedInteger (value_type)
 
 UnsignedInteger (const std::string &)
 
auto operator++ () noexcept -> UnsignedInteger &
 
auto operator+= (const value_type &) -> UnsignedInteger &
 
auto operator*= (const value_type &) -> UnsignedInteger &
 
 operator value_type () const noexcept
 

Public Attributes

value_type data
 

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ UnsignedInteger() [1/3]

openscenario_interpreter::syntax::UnsignedInteger::UnsignedInteger ( )
default

◆ UnsignedInteger() [2/3]

openscenario_interpreter::syntax::UnsignedInteger::UnsignedInteger ( value_type  value)

◆ UnsignedInteger() [3/3]

openscenario_interpreter::syntax::UnsignedInteger::UnsignedInteger ( const std::string &  s)
explicit

Member Function Documentation

◆ operator value_type()

openscenario_interpreter::syntax::UnsignedInteger::operator value_type ( ) const
noexcept

◆ operator*=()

auto openscenario_interpreter::syntax::UnsignedInteger::operator*= ( const value_type rhs) -> UnsignedInteger &

◆ operator++()

auto openscenario_interpreter::syntax::UnsignedInteger::operator++ ( ) -> UnsignedInteger &
noexcept

◆ operator+=()

auto openscenario_interpreter::syntax::UnsignedInteger::operator+= ( const value_type rhs) -> UnsignedInteger &

Member Data Documentation

◆ data

value_type openscenario_interpreter::syntax::UnsignedInteger::data

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