LLVM  3.7.0
Public Member Functions | List of all members
llvm::ModuleAnalysisManagerFunctionProxy::Result Class Reference

Result proxy object for ModuleAnalysisManagerFunctionProxy. More...

#include <PassManager.h>

Public Member Functions

 Result (const ModuleAnalysisManager &MAM)
 
 Result (const Result &Arg)
 
 Result (Result &&Arg)
 
Resultoperator= (Result RHS)
 
const ModuleAnalysisManagergetManager () const
 
bool invalidate (Function &)
 Handle invalidation by ignoring it, this pass is immutable. More...
 

Detailed Description

Result proxy object for ModuleAnalysisManagerFunctionProxy.

Definition at line 691 of file PassManager.h.

Constructor & Destructor Documentation

llvm::ModuleAnalysisManagerFunctionProxy::Result::Result ( const ModuleAnalysisManager MAM)
inlineexplicit

Definition at line 693 of file PassManager.h.

llvm::ModuleAnalysisManagerFunctionProxy::Result::Result ( const Result Arg)
inline

Definition at line 696 of file PassManager.h.

llvm::ModuleAnalysisManagerFunctionProxy::Result::Result ( Result &&  Arg)
inline

Definition at line 697 of file PassManager.h.

Member Function Documentation

const ModuleAnalysisManager& llvm::ModuleAnalysisManagerFunctionProxy::Result::getManager ( ) const
inline

Definition at line 703 of file PassManager.h.

bool llvm::ModuleAnalysisManagerFunctionProxy::Result::invalidate ( Function )
inline

Handle invalidation by ignoring it, this pass is immutable.

Definition at line 706 of file PassManager.h.

Result& llvm::ModuleAnalysisManagerFunctionProxy::Result::operator= ( Result  RHS)
inline

Definition at line 698 of file PassManager.h.

References std::swap().


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