LLVM: tomp::type Namespace Reference (original) (raw)

Classes
struct DefinedOperatorT
struct IteratorSpecifierT
struct LoopIterationT
struct MapperT
struct ObjectT
struct ProcedureDesignatorT
struct RangeT
struct ReductionIdentifierT
struct Union
struct Union< T, Ts... >
struct Union<>
Typedefs
template<typename T>
using ListT = llvm::SmallVector<T, 0>
template<typename I, typename E>
using ObjectListT = ListT<ObjectT<I, E>>
using DirectiveName = llvm::omp::Directive
template<typename T, typename I, typename E>
using IteratorT = ListT<IteratorSpecifierT<T, I, E>>
Functions
template<typename I, typename E>
bool operator== (const ObjectT< I, E > &o1, const ObjectT< I, E > &o2)
ENUM (MemoryOrder, AcqRel, Acquire, Relaxed, Release, SeqCst)
ENUM (MotionExpectation, Present)
ENUM (DependenceType, Depobj, In, Inout, Inoutset, Mutexinoutset, Out, Sink, Source)
ENUM (Prescriptiveness, Strict)
template<typename T>
std::enable_if_t< T::EmptyTrait::value, bool > operator== (const T &a, const T &b)
template<typename T>
std::enable_if_t< T::IncompleteTrait::value, bool > operator== (const T &a, const T &b)
template<typename T>
std::enable_if_t< T::WrapperTrait::value, bool > operator== (const T &a, const T &b)
template<typename T>
std::enable_if_t< T::TupleTrait::value, bool > operator== (const T &a, const T &b)
template<typename T>
std::enable_if_t< T::UnionTrait::value, bool > operator== (const T &a, const T &b)

DirectiveName

using tomp::type::DirectiveName = llvm::omp::Directive

IteratorT

template<typename T, typename I, typename E>

ListT

ObjectListT

template<typename I, typename E>

ENUM() [1/4]

tomp::type::ENUM ( DependenceType ,
Depobj ,
In ,
Inout ,
Inoutset ,
Mutexinoutset ,
Out ,
Sink ,
Source )

ENUM() [2/4]

tomp::type::ENUM ( MemoryOrder ,
AcqRel ,
Acquire ,
Relaxed ,
Release ,
SeqCst )

ENUM() [3/4]

tomp::type::ENUM ( MotionExpectation ,
Present )

ENUM() [4/4]

tomp::type::ENUM ( Prescriptiveness ,
Strict )

operator==() [1/6]

template<typename I, typename E>

operator==() [2/6]

template<typename T>

std::enable_if_t< T::EmptyTrait::value, bool > tomp::type::operator== ( const T & a,
const T & b )

operator==() [3/6]

template<typename T>

std::enable_if_t< T::IncompleteTrait::value, bool > tomp::type::operator== ( const T & a,
const T & b )

operator==() [4/6]

template<typename T>

std::enable_if_t< T::WrapperTrait::value, bool > tomp::type::operator== ( const T & a,
const T & b )

operator==() [5/6]

template<typename T>

std::enable_if_t< T::TupleTrait::value, bool > tomp::type::operator== ( const T & a,
const T & b )

operator==() [6/6]

template<typename T>

std::enable_if_t< T::UnionTrait::value, bool > tomp::type::operator== ( const T & a,
const T & b )