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

#include <double.hpp>

Public Types

using value_type = double
 

Public Member Functions

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

Static Public Member Functions

static auto infinity () noexcept -> Double
 
static auto nan () noexcept -> Double
 
static auto max () noexcept -> Double
 
static auto lowest () noexcept -> Double
 

Public Attributes

value_type data
 

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ Double() [1/3]

openscenario_interpreter::syntax::Double::Double ( )
default

◆ Double() [2/3]

openscenario_interpreter::syntax::Double::Double ( value_type  value)

◆ Double() [3/3]

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

Member Function Documentation

◆ infinity()

auto openscenario_interpreter::syntax::Double::infinity ( ) -> Double
staticnoexcept

◆ lowest()

auto openscenario_interpreter::syntax::Double::lowest ( ) -> Double
staticnoexcept

◆ max()

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

◆ nan()

auto openscenario_interpreter::syntax::Double::nan ( ) -> Double
staticnoexcept

◆ operator value_type()

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

◆ operator*=()

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

◆ operator+=()

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

◆ operator=()

auto openscenario_interpreter::syntax::Double::operator= ( const value_type rhs) -> Double &
noexcept

Member Data Documentation

◆ data

value_type openscenario_interpreter::syntax::Double::data

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