clang  3.9.0
Public Member Functions | List of all members
clang::ModuleLoadResult Class Reference

Describes the result of attempting to load a module. More...

#include <ModuleLoader.h>

Public Member Functions

 ModuleLoadResult ()
 
 ModuleLoadResult (Module *module, bool missingExpected)
 
 operator Module * () const
 
bool isMissingExpected () const
 Determines whether the module, which failed to load, was actually a submodule that we expected to see (based on implying the submodule from header structure), but didn't materialize in the actual module. More...
 

Detailed Description

Describes the result of attempting to load a module.

Definition at line 33 of file ModuleLoader.h.

Constructor & Destructor Documentation

clang::ModuleLoadResult::ModuleLoadResult ( )
inline

Definition at line 37 of file ModuleLoader.h.

clang::ModuleLoadResult::ModuleLoadResult ( Module module,
bool  missingExpected 
)
inline

Definition at line 39 of file ModuleLoader.h.

Member Function Documentation

bool clang::ModuleLoadResult::isMissingExpected ( ) const
inline

Determines whether the module, which failed to load, was actually a submodule that we expected to see (based on implying the submodule from header structure), but didn't materialize in the actual module.

Definition at line 48 of file ModuleLoader.h.

clang::ModuleLoadResult::operator Module * ( ) const
inline

Definition at line 42 of file ModuleLoader.h.


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