bn_functional.h file

Standard library functional aliases header file.

Namespaces

namespace bn
Main Butano namespace.

Classes

template<typename Type>
class bn::equal_to
Function object for performing comparisons using the equal operator.
template<typename Type>
class bn::less
Function object for performing comparisons using the less than operator.
template<>
struct bn::hash<unsigned>
Hash support for unsigned.
template<>
struct bn::hash<bool>
Hash support for bool.
template<>
struct bn::hash<char>
Hash support for char.
template<>
struct bn::hash<int8_t>
Hash support for int8_t.
template<>
struct bn::hash<uint8_t>
Hash support for uint8_t.
template<>
struct bn::hash<int16_t>
Hash support for int16_t.
template<>
struct bn::hash<uint16_t>
Hash support for uint16_t.
template<>
struct bn::hash<int>
Hash support for int.
template<typename Type>
struct bn::hash<Type*>
Hash support for pointers.
template<typename EnumType>
struct bn::hash<EnumType>
Hash support for enums.
template<>
struct bn::hash<int64_t>
Hash support for int64_t.
template<>
struct bn::hash<uint64_t>
Hash support for uint64_t.
template<>
struct bn::hash<float>
Hash support for float.
template<>
struct bn::hash<double>
Hash support for double.
template<>
struct bn::hash<long double>
Hash support for long double.