LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::SaveAndRestore< T > Struct Template Reference

#include <SaveAndRestore.h>

Public Member Functions

 SaveAndRestore (T &x)
 
 SaveAndRestore (T &x, const T &new_value)
 
 ~SaveAndRestore ()
 
T get ()
 

Detailed Description

template<typename T>
struct llvm::SaveAndRestore< T >

Definition at line 23 of file SaveAndRestore.h.

Constructor & Destructor Documentation

template<typename T >
llvm::SaveAndRestore< T >::SaveAndRestore ( T x)
inline

Definition at line 24 of file SaveAndRestore.h.

template<typename T >
llvm::SaveAndRestore< T >::SaveAndRestore ( T x,
const T new_value 
)
inline

Definition at line 25 of file SaveAndRestore.h.

template<typename T >
llvm::SaveAndRestore< T >::~SaveAndRestore ( )
inline

Definition at line 28 of file SaveAndRestore.h.

Member Function Documentation

template<typename T >
T llvm::SaveAndRestore< T >::get ( )
inline

Definition at line 29 of file SaveAndRestore.h.


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