Jpp
Public Types | Public Member Functions | List of all members
JTOOLS::JList< N, T, JClass_t > Class Template Reference

Recursive template class. More...

#include <JList.hh>

Public Types

typedef JClass_t< T > class_type
 

Public Member Functions

 JList ()
 Default constructor. More...
 
 JList (const JClass_t< class_type > &value)
 Constructor. More...
 

Detailed Description

template<unsigned int N, class T, template< class > class JClass_t>
class JTOOLS::JList< N, T, JClass_t >

Recursive template class.

Definition at line 19 of file JList.hh.

Member Typedef Documentation

◆ class_type

template<unsigned int N, class T , template< class > class JClass_t>
typedef JClass_t<T> JTOOLS::JList< N, T, JClass_t >::class_type

Definition at line 24 of file JList.hh.

Constructor & Destructor Documentation

◆ JList() [1/2]

template<unsigned int N, class T , template< class > class JClass_t>
JTOOLS::JList< N, T, JClass_t >::JList ( )
inline

Default constructor.

Definition at line 29 of file JList.hh.

29  :
30  JList<N-1, class_type, JClass_t>()
31  {}

◆ JList() [2/2]

template<unsigned int N, class T , template< class > class JClass_t>
JTOOLS::JList< N, T, JClass_t >::JList ( const JClass_t< class_type > &  value)
inline

Constructor.

Parameters
valuevalue

Definition at line 39 of file JList.hh.

39  :
40  JList<N-1, class_type, JClass_t>(value)
41  {}

The documentation for this class was generated from the following file:
JTOOLS::JList::class_type
JClass_t< T > class_type
Definition: JList.hh:24
JTOOLS::JList
Recursive template class.
Definition: JList.hh:19