The Sparta Modeling Framework
|
This is the complete list of members for sparta::utils::BoundedValue< T >, including all inherited members.
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and MetaStruct::all_same_sign< T, U, V, W >::value > *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_unsigned< pure_value_t< T > >::value and std::is_signed< pure_value_t< U > >::value and std::is_unsigned< pure_value_t< V > >::value and std::is_unsigned< pure_value_t< W > >::value > *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_unsigned< pure_value_t< T > >::value and std::is_unsigned< pure_value_t< U > >::value and(std::is_signed< pure_value_t< V > >::value or std::is_signed< pure_value_t< W > >::value)> *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_unsigned< pure_value_t< T > >::value and std::is_signed< pure_value_t< U > >::value and(std::is_signed< pure_value_t< V > >::value or std::is_signed< pure_value_t< W > >::value)> *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_signed< pure_value_t< T > >::value and std::is_unsigned< pure_value_t< U > >::value and std::is_signed< pure_value_t< V > >::value and std::is_signed< pure_value_t< W > >::value > *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_signed< pure_value_t< T > >::value and std::is_signed< pure_value_t< U > >::value and(std::is_unsigned< pure_value_t< V > >::value or std::is_unsigned< pure_value_t< W > >::value)> *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< MetaStruct::all_are_integral< T, U, V, W >::value and std::is_signed< pure_value_t< T > >::value and std::is_unsigned< pure_value_t< U > >::value and(std::is_unsigned< pure_value_t< V > >::value or std::is_unsigned< pure_value_t< W > >::value)> *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(U value, V lower_bound=std::numeric_limits< T >::min(), W upper_bound=std::numeric_limits< T >::max(), MetaStruct::enable_if_t< std::is_integral< pure_value_t< T > >::value and(std::is_floating_point< pure_value_t< U > >::value or std::is_floating_point< pure_value_t< V > >::value or std::is_floating_point< pure_value_t< W > >::value)> *=0) | sparta::utils::BoundedValue< T > | inlineexplicit |
BoundedValue(const BoundedValue< U > &rhs, MetaStruct::enable_if_t< std::is_integral< pure_value_t< U > >::value and std::is_signed< pure_value_t< T > >::value==std::is_signed< pure_value_t< U > >::value > *=0) | sparta::utils::BoundedValue< T > | inline |
BoundedValue(const BoundedValue< U > &rhs, MetaStruct::enable_if_t< std::is_integral< pure_value_t< U > >::value and std::is_signed< pure_value_t< T > >::value and std::is_unsigned< pure_value_t< U > >::value > *=0) | sparta::utils::BoundedValue< T > | inline |
BoundedValue(const BoundedValue< U > &rhs, MetaStruct::enable_if_t< std::is_integral< pure_value_t< U > >::value and std::is_unsigned< pure_value_t< T > >::value and std::is_signed< pure_value_t< U > >::value > *=0) | sparta::utils::BoundedValue< T > | inline |
BoundedValue(const BoundedValue< U > &rhs, MetaStruct::enable_if_t< std::is_floating_point< pure_value_t< U > >::value and std::is_integral< pure_value_t< T > >::value > *=0) | sparta::utils::BoundedValue< T > | inline |
getLowerBound() const | sparta::utils::BoundedValue< T > | inline |
getLowerBound() | sparta::utils::BoundedValue< T > | inline |
getUpperBound() const | sparta::utils::BoundedValue< T > | inline |
getUpperBound() | sparta::utils::BoundedValue< T > | inline |
getValue() const | sparta::utils::BoundedValue< T > | inline |
getValue() | sparta::utils::BoundedValue< T > | inline |
operator const value_type &() const | sparta::utils::BoundedValue< T > | inline |
operator value_type &() | sparta::utils::BoundedValue< T > | inline |
operator++() | sparta::utils::BoundedValue< T > | inline |
operator++(int) | sparta::utils::BoundedValue< T > | inline |
operator+=(U value) | sparta::utils::BoundedValue< T > | inline |
operator--() | sparta::utils::BoundedValue< T > | inline |
operator--(int) | sparta::utils::BoundedValue< T > | inline |
operator-=(U value) | sparta::utils::BoundedValue< T > | inline |
operator=(const BoundedValue< U > &rhs) | sparta::utils::BoundedValue< T > | inline |
operator=(const BoundedValue< U > &rhs) | sparta::utils::BoundedValue< T > | inline |
operator=(const BoundedValue< U > &rhs) | sparta::utils::BoundedValue< T > | inline |
operator=(const BoundedValue< U > &rhs) | sparta::utils::BoundedValue< T > | inline |
operator=(U value) | sparta::utils::BoundedValue< T > | inline |
operator=(U value) | sparta::utils::BoundedValue< T > | inline |
pure_value_t typedef (defined in sparta::utils::BoundedValue< T >) | sparta::utils::BoundedValue< T > | |
value_type typedef (defined in sparta::utils::BoundedValue< T >) | sparta::utils::BoundedValue< T > |