|
clang 22.0.0git
|
#include "clang/AST/Randstruct.h"#include "clang/AST/ASTContext.h"#include "clang/AST/Attr.h"#include "clang/AST/Decl.h"#include "clang/AST/DeclCXX.h"#include "clang/Basic/Diagnostic.h"#include "llvm/ADT/SmallVector.h"#include <algorithm>#include <random>#include <set>#include <string>Go to the source code of this file.
Classes | |
| class | ASTContext |
| Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic analysis of a file. More... | |
| class | FieldDecl |
| Represents a member of a struct/union/class. More... | |
| class | SmallVector< T, N > |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::randstruct |
Functions | |
| bool | clang::randstruct::randomizeStructureLayout (const ASTContext &Context, RecordDecl *RD, llvm::SmallVectorImpl< Decl * > &FinalOrdering) |