LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::tier< T1, T2 > Struct Template Reference

#include <STLExtras.h>

Collaboration diagram for llvm::tier< T1, T2 >:
Collaboration graph
[legend]

Public Types

typedef T1first_type
 
typedef T2 & second_type
 

Public Member Functions

 tier (first_type f, second_type s)
 
tieroperator= (const std::pair< T1, T2 > &p)
 

Public Attributes

first_type first
 
second_type second
 

Detailed Description

template<typename T1, typename T2>
struct llvm::tier< T1, T2 >

Definition at line 200 of file STLExtras.h.

Member Typedef Documentation

template<typename T1, typename T2>
typedef T1& llvm::tier< T1, T2 >::first_type

Definition at line 201 of file STLExtras.h.

template<typename T1, typename T2>
typedef T2& llvm::tier< T1, T2 >::second_type

Definition at line 202 of file STLExtras.h.

Constructor & Destructor Documentation

template<typename T1, typename T2>
llvm::tier< T1, T2 >::tier ( first_type  f,
second_type  s 
)
inline

Definition at line 207 of file STLExtras.h.

Member Function Documentation

template<typename T1, typename T2>
tier& llvm::tier< T1, T2 >::operator= ( const std::pair< T1, T2 > &  p)
inline

Definition at line 208 of file STLExtras.h.

References llvm::tier< T1, T2 >::first, and llvm::tier< T1, T2 >::second.

Member Data Documentation

template<typename T1, typename T2>
first_type llvm::tier< T1, T2 >::first

Definition at line 204 of file STLExtras.h.

Referenced by llvm::tier< T1, T2 >::operator=().

template<typename T1, typename T2>
second_type llvm::tier< T1, T2 >::second

Definition at line 205 of file STLExtras.h.

Referenced by llvm::tier< T1, T2 >::operator=().


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