clang API Documentation
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. |
Describes the result of attempting to load a module.
Definition at line 33 of file ModuleLoader.h.
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.
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.