The Sparta Modeling Framework
|
This is the complete list of members for sparta::bounded_int< T, min_bound, max_bound >, including all inherited members.
bounded_int(const bounded_int &)=default (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | |
bounded_int(bounded_int &&)=default (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | explicit |
bounded_int(ArgT, typename std::enable_if< std::is_integral< ArgT >::value==false &&std::is_convertible< ArgT, T >::value==false >::type *=0) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
bounded_int(ArgT val, typename std::enable_if< std::is_integral< ArgT >::value==false &&std::is_convertible< ArgT, T >::value==true >::type *=0) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
bounded_int(ArgT val, typename std::enable_if< std::is_integral< ArgT >::value &&std::is_signed< ArgT >::value!=std::is_signed< T >::value >::type *=0) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
bounded_int(ArgT val, typename std::enable_if< std::is_integral< ArgT >::value &&(sizeof(ArgT)<=sizeof(T)) &&std::is_signed< ArgT >::value==std::is_signed< T >::value >::type *=0) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
bounded_int(ArgT val, typename std::enable_if< std::is_integral< ArgT >::value &&(sizeof(ArgT) > sizeof(T)) &&std::is_signed< ArgT >::value==std::is_signed< T >::value >::type *=0) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
lowerRangeCheck_(ArgT val) const (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
lowerRangeCheck_(ArgT val) const (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
operator T() const | sparta::bounded_int< T, min_bound, max_bound > | inline |
operator=(const bounded_int &)=delete | sparta::bounded_int< T, min_bound, max_bound > | |
operator==(const bounded_int &)=delete | sparta::bounded_int< T, min_bound, max_bound > | |
rangeCheck_(ArgT val) (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
upperRangeCheck_(ArgT val) const (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |
upperRangeCheck_(ArgT val) const (defined in sparta::bounded_int< T, min_bound, max_bound >) | sparta::bounded_int< T, min_bound, max_bound > | inline |