Mapper  0.9.0
API documentation
Public Types | Public Member Functions | Public Attributes | List of all members
OcdEntityIndex< F, T >::value_type Struct Reference

#include <ocd_types.h>

Public Types

using EntityType = T
 
using EntryType = typename T::IndexEntryType
 

Public Member Functions

template<class X = typename T::IndexEntryType, typename std::enable_if< std::is_same< X, Ocd::ParameterStringIndexEntry >::value, int >::type = 0>
 operator QByteArray () const
 

Public Attributes

const EntryTypeentry
 
const EntityTypeentity
 

Member Typedef Documentation

◆ EntityType

template<class F, class T>
using OcdEntityIndex< F, T >::value_type::EntityType = T

◆ EntryType

template<class F, class T>
using OcdEntityIndex< F, T >::value_type::EntryType = typename T::IndexEntryType

Member Function Documentation

◆ operator QByteArray()

template<class F , class T >
template<class X , typename std::enable_if< std::is_same< X, Ocd::ParameterStringIndexEntry >::value, int >::type >
OcdEntityIndex< F, T >::value_type::operator QByteArray ( ) const

Member Data Documentation

◆ entity

template<class F, class T>
const EntityType* OcdEntityIndex< F, T >::value_type::entity

◆ entry

template<class F, class T>
const EntryType* OcdEntityIndex< F, T >::value_type::entry

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