OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DynTypedNode
(Results
1 - 11
of
11
) sorted by null
/external/clang/include/clang/AST/
ASTTypeTraits.h
110
/// identity. This is useful for the fast path in
DynTypedNode
.
202
/// Use \c create(Node) to create a \c
DynTypedNode
from an AST node,
208
class
DynTypedNode
{
210
/// \brief Creates a \c
DynTypedNode
from \c Node.
212
static
DynTypedNode
create(const T &Node) {
225
/// in the \c
DynTypedNode
, and the returned pointer points at
226
/// the storage inside
DynTypedNode
. For those nodes, do not
227
/// use the pointer outside the scope of the
DynTypedNode
.
265
/// \brief Imposes an order on \c
DynTypedNode
.
270
bool operator<(const
DynTypedNode
&Other) const
[
all
...]
ASTContext.h
457
typedef llvm::SmallVector<ast_type_traits::
DynTypedNode
, 2> ParentVector;
464
ast_type_traits::
DynTypedNode
*,
468
///
DynTypedNode
for all keys.
470
ast_type_traits::
DynTypedNode
,
472
ast_type_traits::
DynTypedNode
*, ParentVector *>>
475
/// Container for either a single
DynTypedNode
or for an ArrayRef to
476
///
DynTypedNode
. For use with ParentMap.
478
typedef ast_type_traits::
DynTypedNode
DynTypedNode
;
479
llvm::AlignedCharArrayUnion<ast_type_traits::
DynTypedNode
,
[
all
...]
/external/clang/unittests/AST/
ASTTypeTraitsTest.cpp
116
TEST(
DynTypedNode
, DeclSourceRange) {
117
RangeVerifier<
DynTypedNode
> Verifier;
122
TEST(
DynTypedNode
, StmtSourceRange) {
123
RangeVerifier<
DynTypedNode
> Verifier;
128
TEST(
DynTypedNode
, TypeLocSourceRange) {
129
RangeVerifier<
DynTypedNode
> Verifier;
134
TEST(
DynTypedNode
, NNSLocSourceRange) {
135
RangeVerifier<
DynTypedNode
> Verifier;
141
TEST(
DynTypedNode
, DeclDump) {
147
TEST(
DynTypedNode
, StmtDump)
[
all
...]
MatchVerifier.h
143
inline void MatchVerifier<ast_type_traits::
DynTypedNode
>::run(
241
class DumpVerifier : public MatchVerifier<ast_type_traits::
DynTypedNode
> {
249
const ast_type_traits::
DynTypedNode
&Node) override {
268
class PrintVerifier : public MatchVerifier<ast_type_traits::
DynTypedNode
> {
276
const ast_type_traits::
DynTypedNode
&Node) override {
/external/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp
23
bool NotUnaryOperator(const ast_type_traits::
DynTypedNode
&DynNode,
27
bool AllOfVariadicOperator(const ast_type_traits::
DynTypedNode
&DynNode,
32
bool EachOfVariadicOperator(const ast_type_traits::
DynTypedNode
&DynNode,
37
bool AnyOfVariadicOperator(const ast_type_traits::
DynTypedNode
&DynNode,
54
const ast_type_traits::
DynTypedNode
&DynNode, ASTMatchFinder *Finder,
63
bool dynMatches(const ast_type_traits::
DynTypedNode
&DynNode,
79
bool dynMatches(const ast_type_traits::
DynTypedNode
&DynNode,
102
bool dynMatches(const ast_type_traits::
DynTypedNode
&, ASTMatchFinder *,
181
bool DynTypedMatcher::matches(const ast_type_traits::
DynTypedNode
&DynNode,
196
const ast_type_traits::
DynTypedNode
&DynNode, ASTMatchFinder *Finder
[
all
...]
ASTMatchFinder.cpp
61
ast_type_traits::
DynTypedNode
Node;
113
bool findMatch(const ast_type_traits::
DynTypedNode
&DynNode) {
251
if (Matcher->matches(ast_type_traits::
DynTypedNode
::create(Node), Finder,
259
if (Matcher->matches(ast_type_traits::
DynTypedNode
::create(Node), Finder,
376
bool memoizedMatchesRecursively(const ast_type_traits::
DynTypedNode
&Node,
410
bool matchesRecursively(const ast_type_traits::
DynTypedNode
&Node,
424
bool matchesChildOf(const ast_type_traits::
DynTypedNode
&Node,
435
bool matchesDescendantOf(const ast_type_traits::
DynTypedNode
&Node,
445
bool matchesAncestorOf(const ast_type_traits::
DynTypedNode
&Node,
459
void match(const ast_type_traits::
DynTypedNode
&Node)
[
all
...]
/external/clang/include/clang/ASTMatchers/
ASTMatchFinder.h
184
match(clang::ast_type_traits::
DynTypedNode
::create(Node), Context);
186
void match(const clang::ast_type_traits::
DynTypedNode
&Node,
240
match(MatcherT Matcher, const ast_type_traits::
DynTypedNode
&Node,
276
match(MatcherT Matcher, const ast_type_traits::
DynTypedNode
&Node,
288
return match(Matcher, ast_type_traits::
DynTypedNode
::create(Node), Context);
ASTMatchersInternal.h
69
void addNode(StringRef ID, const ast_type_traits::
DynTypedNode
& DynNode) {
86
ast_type_traits::
DynTypedNode
getNode(StringRef ID) const {
89
return ast_type_traits::
DynTypedNode
();
104
typedef std::map<std::string, ast_type_traits::
DynTypedNode
> IDToNodeMap;
143
void setBinding(StringRef Id, const ast_type_traits::
DynTypedNode
&DynNode) {
200
virtual bool dynMatches(const ast_type_traits::
DynTypedNode
&DynNode,
223
bool dynMatches(const ast_type_traits::
DynTypedNode
&DynNode,
251
/// \brief Matcher that works on a \c
DynTypedNode
.
255
/// It checks whether the \c
DynTypedNode
is convertible into the type of the
305
bool matches(const ast_type_traits::
DynTypedNode
&DynNode
[
all
...]
ASTMatchers.h
93
/// type of \c clang::ast_type_traits::
DynTypedNode
[
all
...]
/external/clang/lib/AST/
ASTTypeTraits.cpp
112
void
DynTypedNode
::print(llvm::raw_ostream &OS,
134
void
DynTypedNode
::dump(llvm::raw_ostream &OS, SourceManager &SM) const {
143
SourceRange
DynTypedNode
::getSourceRange() const {
ASTContext.cpp
800
if (Entry.second.is<ast_type_traits::
DynTypedNode
*>()) {
801
delete Entry.second.get<ast_type_traits::
DynTypedNode
*>();
807
if (Entry.second.is<ast_type_traits::
DynTypedNode
*>()) {
808
delete Entry.second.get<ast_type_traits::
DynTypedNode
*>();
[
all
...]
Completed in 86 milliseconds