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

#include <unsigned_short.hpp>

Public Types

using value_type = std::uint16_t
 

Public Member Functions

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

Public Attributes

value_type data
 

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ UnsignedShort() [1/3]

openscenario_interpreter::syntax::UnsignedShort::UnsignedShort ( )
default

◆ UnsignedShort() [2/3]

openscenario_interpreter::syntax::UnsignedShort::UnsignedShort ( value_type  value)
explicit

◆ UnsignedShort() [3/3]

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

Member Function Documentation

◆ operator value_type()

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

◆ operator*=()

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

◆ operator++()

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

◆ operator+=()

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

Member Data Documentation

◆ data

value_type openscenario_interpreter::syntax::UnsignedShort::data

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