Loading [MathJax]/jax/input/TeX/config.js
ttx 0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ttx::Param Class Reference

#include </home/runner/work/ttx/ttx/lib/include/ttx/params.h>

Public Member Functions

 Param ()=default
 
constexpr Param (u32 value)
 
constexpr auto value () const -> u32
 
constexpr auto has_value () const -> bool
 
constexpr auto value_or (u32 fallback) const -> u32
 
auto operator== (Param const &) const -> bool=default
 

Constructor & Destructor Documentation

◆ Param() [1/2]

ttx::Param::Param ( )
default

◆ Param() [2/2]

ttx::Param::Param ( u32 value)
inlineconstexpr

Member Function Documentation

◆ has_value()

auto ttx::Param::has_value ( ) const -> bool
inlineconstexpr

◆ operator==()

auto ttx::Param::operator== ( Param const & ) const -> bool=default
default

◆ value()

auto ttx::Param::value ( ) const -> u32
inlineconstexpr

◆ value_or()

auto ttx::Param::value_or ( u32 fallback) const -> u32
inlineconstexpr

The documentation for this class was generated from the following file: