GlitchyByte Lib  0.3.1
GlitchyByte general library to bootstrap development.
Namespaces | Variables
constants.hpp File Reference

Namespaces

 gb
 

Variables

constinit bool gb::_false { false }
 
constinit bool gb::_true { true }
 
template<typename T >
concept gb::Numeric = std::integral<T> || std::floating_point<T>
 
template<class TContainer >
concept gb::HasSize
 
template<class TContainer >
concept gb::HasIterator
 
template<class TContainer >
concept gb::HasConstValueTypeIterator
 
template<class TContainer >
concept gb::HasNonConstValueTypeIterator
 
template<class TContainer >
concept gb::HasIndexOperator
 
template<class TContainer >
concept gb::IterableContainer = HasSize<TContainer> && HasIterator<TContainer>
 
template<class TContainer >
concept gb::IndexableContainer = HasSize<TContainer> && HasIndexOperator<TContainer>