HerdSoftware  0.1.1
Classes | Namespaces | Macros | Functions
ArrayForwarder.h File Reference
#include <array>
#include <type_traits>

Go to the source code of this file.

Classes

class  Herd::ArrayForwarder< _Tp, _Nm >
 A forwarder class for std::array. More...
 
class  Herd::ArrayForwarder< _Tp, _Nm >
 A forwarder class for std::array. More...
 

Namespaces

 Herd
 CssGeoParams.h CssGeoParams class declaration.
 

Macros

#define _GLIBCXX17_CONSTEXPR
 

Functions

template<typename _Tp , std::size_t _Nm>
bool Herd::operator== (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool Herd::operator!= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool Herd::operator< (const ArrayForwarder< _Tp, _Nm > &__a, const ArrayForwarder< _Tp, _Nm > &__b)
 
template<typename _Tp , std::size_t _Nm>
bool Herd::operator> (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool Herd::operator<= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool Herd::operator>= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
void Herd::swap (ArrayForwarder< _Tp, _Nm > &__one, ArrayForwarder< _Tp, _Nm > &__two) noexcept(noexcept(__one.swap(__two)))
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
constexpr _Tp & Herd::get (ArrayForwarder< _Tp, _Nm > &__arr) noexcept
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
constexpr _Tp && Herd::get (ArrayForwarder< _Tp, _Nm > &&__arr) noexcept
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
constexpr const _Tp & Herd::get (const ArrayForwarder< _Tp, _Nm > &__arr) noexcept
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
constexpr const _Tp && Herd::get (const ArrayForwarder< _Tp, _Nm > &&__arr) noexcept
 

Macro Definition Documentation

◆ _GLIBCXX17_CONSTEXPR

#define _GLIBCXX17_CONSTEXPR