Public Types | Public Member Functions | Static Public Member Functions | List of all members
glm::detail::genType< VALTYPE, TYPE > Struct Template Reference

#include <type_gentype.hpp>

Public Types

typedef TYPE< bool > bool_type
 
typedef TYPE< VALTYPE > const * const_pointer
 
typedef TYPE< VALTYPE > const *const const_pointer_const
 
typedef TYPE< VALTYPE > const & const_reference
 
enum  ctor { null }
 
typedef TYPE< VALTYPE > const & param_type
 
typedef TYPE< VALTYPE > * pointer
 
typedef TYPE< VALTYPE > *const pointer_const
 
typedef TYPE< VALTYPE > & reference
 
typedef sizeType size_type
 
typedef TYPE< VALTYPE > type
 
typedef VALTYPE const * value_const_pointer
 
typedef VALTYPE * value_pointer
 
typedef VALTYPE & value_reference
 
typedef VALTYPE value_type
 

Public Member Functions

value_const_pointer value_address () const
 
value_pointer value_address ()
 

Static Public Member Functions

static bool is_matrix ()
 
static bool is_vector ()
 

Detailed Description

template<typename VALTYPE, template< typename > class TYPE>
struct glm::detail::genType< VALTYPE, TYPE >

Definition at line 49 of file type_gentype.hpp.

Member Typedef Documentation

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<bool> glm::detail::genType< VALTYPE, TYPE >::bool_type

Definition at line 58 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE> const* glm::detail::genType< VALTYPE, TYPE >::const_pointer

Definition at line 66 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE> const* const glm::detail::genType< VALTYPE, TYPE >::const_pointer_const

Definition at line 67 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE> const& glm::detail::genType< VALTYPE, TYPE >::const_reference

Definition at line 70 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE> const& glm::detail::genType< VALTYPE, TYPE >::param_type

Definition at line 71 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE>* glm::detail::genType< VALTYPE, TYPE >::pointer

Definition at line 65 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE>* const glm::detail::genType< VALTYPE, TYPE >::pointer_const

Definition at line 68 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE>& glm::detail::genType< VALTYPE, TYPE >::reference

Definition at line 69 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef sizeType glm::detail::genType< VALTYPE, TYPE >::size_type

Definition at line 60 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef TYPE<VALTYPE> glm::detail::genType< VALTYPE, TYPE >::type

Definition at line 64 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef VALTYPE const* glm::detail::genType< VALTYPE, TYPE >::value_const_pointer

Definition at line 57 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef VALTYPE* glm::detail::genType< VALTYPE, TYPE >::value_pointer

Definition at line 56 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef VALTYPE& glm::detail::genType< VALTYPE, TYPE >::value_reference

Definition at line 55 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
typedef VALTYPE glm::detail::genType< VALTYPE, TYPE >::value_type

Definition at line 54 of file type_gentype.hpp.

Member Enumeration Documentation

template<typename VALTYPE , template< typename > class TYPE>
enum glm::detail::genType::ctor
Enumerator
null 

Definition at line 52 of file type_gentype.hpp.

Member Function Documentation

template<typename VALTYPE , template< typename > class TYPE>
static bool glm::detail::genType< VALTYPE, TYPE >::is_matrix ( )
static
template<typename VALTYPE , template< typename > class TYPE>
bool glm::detail::genType< VALTYPE, TYPE >::is_vector ( )
static

Definition at line 95 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
value_const_pointer glm::detail::genType< VALTYPE, TYPE >::value_address ( ) const
inline

Definition at line 76 of file type_gentype.hpp.

template<typename VALTYPE , template< typename > class TYPE>
value_pointer glm::detail::genType< VALTYPE, TYPE >::value_address ( )
inline

Definition at line 77 of file type_gentype.hpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:42