#include "EvaluationResult.h"
#include "InterpState.h"
#include "Pointer.h"
#include "Record.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallPtrSet.h"
#include <iterator>
Go to the source code of this file.
|
| namespace | clang |
| | Top level wrappers for InstallAPI frontend operations.
|
| namespace | clang::interp |
|
| static void | clang::interp::DiagnoseUninitializedSubobject (InterpState &S, SourceLocation Loc, const FieldDecl *SubObjDecl) |
| static bool | clang::interp::CheckFieldsInitialized (InterpState &S, SourceLocation Loc, PtrView BasePtr, const Record *R, bool IsCompleteClass=true) |
| static bool | clang::interp::CheckArrayInitialized (InterpState &S, SourceLocation Loc, PtrView BasePtr) |
| static bool | clang::interp::isOrHasPtr (const Descriptor *D) |
| static void | clang::interp::collectBlocks (PtrView Ptr, llvm::SmallPtrSet< const Block *, 4 > &Blocks, bool IsCompleteClass=true) |