GCC Middle and Back End API Reference
omp_mapper_list< T > Struct Template Reference

#include <omp-general.h>

Collaboration diagram for omp_mapper_list< T >:

Public Member Functions

 omp_mapper_list (hash_set< omp_name_type< T > > *s, vec< tree > *m)
void add_mapper (tree name, T type, tree mapperfn)
bool contains (tree name, T type)

Data Fields

hash_set< omp_name_type< T > > * seen_types
vec< tree > * mappers

Constructor & Destructor Documentation

◆ omp_mapper_list()

template<typename T>
omp_mapper_list< T >::omp_mapper_list ( hash_set< omp_name_type< T > > * s,
vec< tree > * m )
inline

References mappers, and seen_types.

Member Function Documentation

◆ add_mapper()

template<typename T>
void omp_mapper_list< T >::add_mapper ( tree name,
T type,
tree mapperfn )
inline

References mappers, seen_types, T, and void_node.

◆ contains()

template<typename T>
bool omp_mapper_list< T >::contains ( tree name,
T type )
inline

References seen_types, T, and void_node.

Field Documentation

◆ mappers

template<typename T>
vec<tree>* omp_mapper_list< T >::mappers

Referenced by add_mapper(), and omp_mapper_list().

◆ seen_types

template<typename T>
hash_set<omp_name_type<T> >* omp_mapper_list< T >::seen_types

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