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

#include <integer.hpp>

Public Types

using value_type = std::int64_t
 

Public Member Functions

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

Static Public Member Functions

static auto max () noexcept -> Integer
 
static auto min () noexcept -> Integer
 

Public Attributes

value_type data
 

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ Integer() [1/3]

openscenario_interpreter::syntax::Integer::Integer ( )
default

◆ Integer() [2/3]

openscenario_interpreter::syntax::Integer::Integer ( value_type  value)

◆ Integer() [3/3]

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

Member Function Documentation

◆ max()

auto openscenario_interpreter::syntax::Integer::max ( ) -> Integer
staticnoexcept

◆ min()

auto openscenario_interpreter::syntax::Integer::min ( ) -> Integer
staticnoexcept

◆ operator value_type()

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

◆ operator*=()

auto openscenario_interpreter::syntax::Integer::operator*= ( const double &  rhs) -> Integer &

◆ operator+=()

auto openscenario_interpreter::syntax::Integer::operator+= ( const double &  rhs) -> Integer &

Member Data Documentation

◆ data

value_type openscenario_interpreter::syntax::Integer::data

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