Searched defs:OffsetOfNode (Results 1 - 3 of 3) sorted by relevance

/external/clang/include/clang/AST/
H A DExpr.h1752 class OffsetOfNode { class in class:clang::StringLiteral::OffsetOfExpr
1786 OffsetOfNode(SourceLocation LBracketLoc, unsigned Index, function in class:clang::StringLiteral::OffsetOfExpr::OffsetOfNode
1791 OffsetOfNode(SourceLocation DotLoc, FieldDecl *Field, function in class:clang::StringLiteral::OffsetOfExpr::OffsetOfNode
1794 Data(reinterpret_cast<uintptr_t>(Field) | OffsetOfNode::Field) { }
1797 OffsetOfNode(SourceLocation DotLoc, IdentifierInfo *Name, function in class:clang::StringLiteral::OffsetOfExpr::OffsetOfNode
1803 explicit OffsetOfNode(const CXXBaseSpecifier *Base) function in class:clang::StringLiteral::OffsetOfExpr::OffsetOfNode
1804 : Range(), Data(reinterpret_cast<uintptr_t>(Base) | OffsetOfNode::Base) {}
1850 // Number of sub-components (i.e. instances of OffsetOfNode).
1857 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs,
1868 ArrayRef<OffsetOfNode> comp
[all...]
/external/clang/tools/libclang/
H A DCIndex.cpp2138 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; typedef
2139 const OffsetOfNode &Node = E->getComponent(I-1);
2141 case OffsetOfNode::Array:
2144 case OffsetOfNode::Field:
2147 case OffsetOfNode::Identifier:
2148 case OffsetOfNode::Base:
/external/clang/lib/Sema/
H A DSemaExpr.cpp9782 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; typedef
9783 SmallVector<OffsetOfNode, 4> Comps;
9812 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd));
9821 Comps.push_back(OffsetOfNode(OC.LocStart, OC.U.IdentInfo, OC.LocEnd));
9898 Comps.push_back(OffsetOfNode(B->Base));
9906 Comps.push_back(OffsetOfNode(OC.LocStart,
9910 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd));

Completed in 253 milliseconds