Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JLANG::JClass< T > Struct Template Reference

Template for generic class types. More...

#include <JClass.hh>

Public Types

enum  { is_primitive = JArgument<T>::is_primitive }
 
enum  { is_reference = false }
 
enum  { is_pointer = false }
 
enum  { is_constant = false }
 
typedef JArgument< T >::argument_type argument_type
 
typedef T value_type
 
typedef value_typereference_type
 
typedef value_typepointer_type
 

Detailed Description

template<class T>
struct JLANG::JClass< T >

Template for generic class types.

Definition at line 80 of file JClass.hh.

Member Typedef Documentation

◆ argument_type

template<class T >
JArgument<T>::argument_type JLANG::JClass< T >::argument_type

Definition at line 82 of file JClass.hh.

◆ value_type

template<class T >
T JLANG::JClass< T >::value_type

Definition at line 83 of file JClass.hh.

◆ reference_type

template<class T >
value_type& JLANG::JClass< T >::reference_type

Definition at line 84 of file JClass.hh.

◆ pointer_type

template<class T >
value_type* JLANG::JClass< T >::pointer_type

Definition at line 85 of file JClass.hh.

Member Enumeration Documentation

◆ anonymous enum

template<class T >
anonymous enum
Enumerator
is_primitive 

Definition at line 87 of file JClass.hh.

◆ anonymous enum

template<class T >
anonymous enum
Enumerator
is_reference 

Definition at line 88 of file JClass.hh.

88{ is_reference = false };

◆ anonymous enum

template<class T >
anonymous enum
Enumerator
is_pointer 

Definition at line 89 of file JClass.hh.

89{ is_pointer = false };

◆ anonymous enum

template<class T >
anonymous enum
Enumerator
is_constant 

Definition at line 90 of file JClass.hh.

90{ is_constant = false };

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