# Frost::s_ctnr< T > Class Template Reference

Simple container. More...

`#include <frost_utils_ctnr.h>`

Inheritance diagram for Frost::s_ctnr< T >:

List of all members.

## Public Types

typedef T | ValueType
typedef s_ctnr_t< T, std::deque< T > > | ParentContainerType

## Public Member Functions

| s_ctnr ()
| s_ctnr (const ValueType &mElem)
template<default_uint N>
| s_ctnr (const s_array< ValueType, N > &lElemArray)
| s_ctnr (const ParentContainerType &mCtnr)
s_ctnr & | operator, (const ValueType &mElem)

## Detailed Description

### template<class T>
class Frost::s_ctnr< T >

Simple container.

Implemented with std::deque : supports fast operations at both begin and end of the container.
Usefull for unordered list of elements.

Definition at line 526 of file frost_utils_ctnr.h.

## Member Typedef Documentation

template<class T>

typedef s_ctnr_t< T, std::deque<T> > Frost::s_ctnr< T >::ParentContainerType

Definition at line 531 of file frost_utils_ctnr.h.

template<class T>

typedef T Frost::s_ctnr< T >::ValueType

Reimplemented from Frost::s_ctnr_t< T, std::deque< T > >.

Definition at line 530 of file frost_utils_ctnr.h.

## Constructor & Destructor Documentation

template<class T>

Frost::s_ctnr< T >::s_ctnr | ( |  | ) | `[inline]`

Definition at line 533 of file frost_utils_ctnr.h.

template<class T>

Frost::s_ctnr< T >::s_ctnr | ( | const ValueType & | mElem | ) | `[inline]`

Definition at line 535 of file frost_utils_ctnr.h.

template<class T>
template<default_uint N>

Frost::s_ctnr< T >::s_ctnr | ( | const s_array< ValueType, N > & | lElemArray | ) | `[inline]`

Definition at line 542 of file frost_utils_ctnr.h.

template<class T>

Frost::s_ctnr< T >::s_ctnr | ( | const ParentContainerType & | mCtnr | ) | `[inline]`

Definition at line 544 of file frost_utils_ctnr.h.

## Member Function Documentation

template<class T>

s_ctnr& Frost::s_ctnr< T >::operator, | ( | const ValueType & | mElem | ) | `[inline]`

Definition at line 546 of file frost_utils_ctnr.h.

The documentation for this class was generated from the following file:

- D:/Programmation/Sources/Tensor2/Utils/include/frost_utils_ctnr.h