DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Functions
array.hpp File Reference
#include <string>
Include dependency graph for array.hpp:

Go to the source code of this file.

Classes

struct  dds::core::array< _Tp, _Nm >
 A standard container for storing a fixed size sequence of elements. More...
 
class  tuple_element< _Int, _Tp >
 tuple_element More...
 
struct  dds::core::tuple_element< _Int, array< _Tp, _Nm > >
 
struct  dds::core::tuple_size< array< _Tp, _Nm > >
 

Namespaces

namespace  dds
 
namespace  dds::core
 

Functions

template<typename T >
T::iterator dds::core::begin (T &t)
 
template<typename T >
T::const_iterator dds::core::begin (const T &t)
 
template<typename T >
T::iterator dds::core::end (T &t)
 
template<typename T >
T::const_iterator dds::core::end (const T &t)
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
_Tp & dds::core::get (array< _Tp, _Nm > &__arr)
 
template<std::size_t _Int, typename _Tp , std::size_t _Nm>
const _Tp & dds::core::get (const array< _Tp, _Nm > &__arr)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator!= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator< (const array< _Tp, _Nm > &__a, const array< _Tp, _Nm > &__b)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator<= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator== (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator> (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
 
template<typename _Tp , std::size_t _Nm>
bool dds::core::operator>= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)