clang 20.0.0git
|
Exposes private syntax tree APIs required to implement node synthesis. More...
Static Public Member Functions | |
static void | setCanModify (syntax::Node *N) |
static void | prependChildLowLevel (syntax::Tree *T, syntax::Node *Child, syntax::NodeRole R) |
static void | appendChildLowLevel (syntax::Tree *T, syntax::Node *Child, syntax::NodeRole R) |
static std::pair< FileID, ArrayRef< Token > > | lexBuffer (TokenBufferTokenManager &TBTM, std::unique_ptr< llvm::MemoryBuffer > Buffer) |
Exposes private syntax tree APIs required to implement node synthesis.
Should not be used for anything else.
Definition at line 18 of file Synthesis.cpp.
|
inlinestatic |
Definition at line 26 of file Synthesis.cpp.
References clang::T.
|
inlinestatic |
Definition at line 32 of file Synthesis.cpp.
|
inlinestatic |
Definition at line 22 of file Synthesis.cpp.
References clang::T.
|
inlinestatic |
Definition at line 20 of file Synthesis.cpp.
Referenced by clang::syntax::createLeaf().