Jpp  17.3.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | List of all members
JLANG::JClass< const T > Struct Template Reference

Specialisation of JClass for const 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 = true }
 
typedef JArgument< T >
::argument_type 
argument_type
 
typedef T value_type
 
typedef const value_typereference_type
 
typedef const value_typepointer_type
 

Detailed Description

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

Specialisation of JClass for const class types.

Definition at line 98 of file JClass.hh.

Member Typedef Documentation

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

Definition at line 100 of file JClass.hh.

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

Definition at line 101 of file JClass.hh.

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

Definition at line 102 of file JClass.hh.

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

Definition at line 103 of file JClass.hh.

Member Enumeration Documentation

template<class T >
anonymous enum
Enumerator
is_primitive 

Definition at line 105 of file JClass.hh.

Data structure for method argument types.
Definition: JClass.hh:31
template<class T >
anonymous enum
Enumerator
is_reference 

Definition at line 106 of file JClass.hh.

template<class T >
anonymous enum
Enumerator
is_pointer 

Definition at line 107 of file JClass.hh.

template<class T >
anonymous enum
Enumerator
is_constant 

Definition at line 108 of file JClass.hh.


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