Searched defs:Traits (Results 1 - 15 of 15) sorted by relevance

/external/clang/include/clang/AST/
H A DCommentBriefParser.h33 const CommandTraits &Traits; member in class:clang::comments::BriefParser
45 BriefParser(Lexer &L, const CommandTraits &Traits);
H A DCommentParser.h52 const CommandTraits &Traits; member in class:clang::comments::Parser
92 const CommandTraits &Traits);
H A DCommentSema.h44 CommandTraits &Traits; member in class:clang::comments::Sema
71 DiagnosticsEngine &Diags, CommandTraits &Traits);
H A DCommentLexer.h229 const CommandTraits &Traits; member in class:clang::comments::Lexer
348 Lexer(llvm::BumpPtrAllocator &Allocator, const CommandTraits &Traits,
/external/clang/lib/AST/
H A DCommentBriefParser.cpp58 BriefParser::BriefParser(Lexer &L, const CommandTraits &Traits) : argument
59 L(L), Traits(Traits) {
82 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID());
H A DCommentDumper.cpp19 const CommandTraits *Traits; member in class:clang::comments::__anon3475::CommentDumper
25 const CommandTraits *Traits,
27 OS(OS), Traits(Traits), SM(SM), IndentLevel(0)
64 if (Traits)
65 return Traits->getCommandInfo(CommandID)->Name;
235 void Comment::dump(llvm::raw_ostream &OS, const CommandTraits *Traits, argument
237 CommentDumper D(llvm::errs(), Traits, SM); local
24 CommentDumper(raw_ostream &OS, const CommandTraits *Traits, const SourceManager *SM) argument
H A DCommentParser.cpp255 const CommandTraits &Traits):
257 Traits(Traits) {
315 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID());
334 Traits.getCommandInfo(Tok.getCommandID())->IsBlockCommand) {
551 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID());
638 const CommandInfo *Info = Traits.getCommandInfo(Tok.getVerbatimBlockID());
253 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, DiagnosticsEngine &Diags, const CommandTraits &Traits) argument
H A DCommentSema.cpp26 DiagnosticsEngine &Diags, CommandTraits &Traits) :
27 Allocator(Allocator), SourceMgr(SourceMgr), Diags(Diags), Traits(Traits),
73 << Command->getCommandNameRange(Traits);
166 << Command->getCommandNameRange(Traits);
244 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name;
263 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name;
277 unsigned CommandID = Traits.registerUnknownCommand(Name)->getID();
292 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name;
418 DiagLoc = Command->getCommandNameRange(Traits)
25 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, DiagnosticsEngine &Diags, CommandTraits &Traits) argument
[all...]
/external/clang/unittests/AST/
H A DCommentLexer.cpp34 Traits(Allocator) {
43 CommandTraits Traits; member in class:clang::comments::__anon4852::CommentLexerTest
48 return Traits.getCommandInfo(Tok.getCommandID())->Name;
52 return Traits.getCommandInfo(Tok.getVerbatimBlockID())->Name;
56 return Traits.getCommandInfo(Tok.getVerbatimLineID())->Name;
66 Lexer L(Allocator, Traits, Begin, Source, Source + strlen(Source));
H A DCommentParser.cpp41 Traits(Allocator) {
50 CommandTraits Traits; member in class:clang::comments::__anon4853::CommentParserTest
60 Lexer L(Allocator, Traits, Begin, Source, Source + strlen(Source));
62 Sema S(Allocator, SourceMgr, Diags, Traits);
63 Parser P(L, S, Allocator, SourceMgr, Diags, Traits);
68 FC->dump(llvm::errs(), &Traits, &SourceMgr); local
160 const CommandTraits &Traits,
169 StringRef ActualName = BCC->getCommandName(Traits);
182 const CommandTraits &Traits,
194 StringRef ActualCommandName = PCC->getCommandName(Traits);
159 HasBlockCommandAt(const Comment *C, const CommandTraits &Traits, size_t Idx, BlockCommandComment *&BCC, StringRef Name, ParagraphComment *&Paragraph) argument
180 HasParamCommandAt( const Comment *C, const CommandTraits &Traits, size_t Idx, ParamCommandComment *&PCC, StringRef CommandName, ParamCommandComment::PassDirection Direction, bool IsDirectionExplicit, StringRef ParamName, ParagraphComment *&Paragraph) argument
228 HasTParamCommandAt( const Comment *C, const CommandTraits &Traits, size_t Idx, TParamCommandComment *&TPCC, StringRef CommandName, StringRef ParamName, ParagraphComment *&Paragraph) argument
262 HasInlineCommandAt(const Comment *C, const CommandTraits &Traits, size_t Idx, InlineCommandComment *&ICC, StringRef Name) argument
282 HasInlineCommandAt(const Comment *C, const CommandTraits &Traits, size_t Idx, InlineCommandComment *&ICC, StringRef Name, NoArgs) argument
300 HasInlineCommandAt(const Comment *C, const CommandTraits &Traits, size_t Idx, InlineCommandComment *&ICC, StringRef Name, StringRef Arg) argument
460 HasVerbatimBlockAt(const Comment *C, const CommandTraits &Traits, size_t Idx, VerbatimBlockComment *&VBC, StringRef Name, StringRef CloseName) argument
489 HasVerbatimBlockAt(const Comment *C, const CommandTraits &Traits, size_t Idx, VerbatimBlockComment *&VBC, StringRef Name, StringRef CloseName, NoLines) argument
509 HasVerbatimBlockAt(const Comment *C, const CommandTraits &Traits, size_t Idx, VerbatimBlockComment *&VBC, StringRef Name, StringRef CloseName, Lines, StringRef Line0) argument
536 HasVerbatimBlockAt(const Comment *C, const CommandTraits &Traits, size_t Idx, VerbatimBlockComment *&VBC, StringRef Name, StringRef CloseName, Lines, StringRef Line0, StringRef Line1) argument
570 HasVerbatimLineAt(const Comment *C, const CommandTraits &Traits, size_t Idx, VerbatimLineComment *&VLC, StringRef Name, StringRef Text) argument
[all...]
/external/chromium/third_party/libjingle/source/talk/base/
H A Dstringutils.h142 // Traits simplifies porting string functions to be CTYPE-agnostic
150 struct Traits { struct in namespace:talk_base
163 return str ? str : (def_str ? def_str : Traits<CTYPE>::empty_str());
302 // Traits<char> specializations
306 struct Traits<char> { struct in namespace:talk_base
312 // Traits<wchar_t> specializations (Windows only, currently)
318 struct Traits<wchar_t> { struct in namespace:talk_base
320 inline static const wchar_t* Traits<wchar_t>::empty_str() { return L""; }
/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h35 typedef SSAUpdaterTraits<UpdaterT> Traits; typedef in class:llvm::SSAUpdaterImpl
36 typedef typename Traits::BlkT BlkT;
37 typedef typename Traits::ValT ValT;
38 typedef typename Traits::PhiT PhiT;
84 ValT V = Traits::GetUndefVal(BB, Updater);
115 Traits::FindPredecessorBlocks(Info->BB, &Preds);
182 for (typename Traits::BlkSucc_iterator SI =
183 Traits::BlkSucc_begin(Info->BB),
184 E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) {
242 Pred->AvailableVal = Traits
[all...]
/external/clang/include/clang/Sema/
H A DOwnership.h48 typedef llvm::PointerLikeTypeTraits<PtrTy> Traits; typedef in class:clang::OpaquePtr
64 return Traits::getFromVoidPointer(Ptr);
68 Ptr = Traits::getAsVoidPointer(P);
/external/clang/tools/libclang/
H A DCXComment.cpp135 const CommandTraits &Traits = getCommandTraits(CXC); local
136 return createCXString(ICC->getCommandName(Traits), /*DupString=*/ false);
223 const CommandTraits &Traits = getCommandTraits(CXC); local
224 return createCXString(BCC->getCommandName(Traits), /*DupString=*/ false);
409 const CommandTraits &Traits);
420 const CommandTraits &Traits) :
444 const CommandInfo *Info = Traits.getCommandInfo(BCC->getCommandID());
487 const CommandInfo *Info = Traits.getCommandInfo(VLC->getCommandID());
539 const CommandTraits &Traits) :
540 Result(Str), Traits(Trait
419 FullCommentParts(const FullComment *C, const CommandTraits &Traits) argument
538 CommentASTToHTMLConverter(SmallVectorImpl<char> &Str, const CommandTraits &Traits) argument
572 const CommandTraits &Traits; member in class:__anon4843::CommentASTToHTMLConverter
853 CommentASTToXMLConverter(SmallVectorImpl<char> &Str, const CommandTraits &Traits, const SourceManager &SM) argument
882 const CommandTraits &Traits; member in class:__anon4844::CommentASTToXMLConverter
[all...]
/external/llvm/include/llvm/ADT/
H A Dilist.h48 template<typename NodeTy, typename Traits> class iplist;
148 typedef ilist_traits<NodeTy> Traits; typedef in class:llvm::ilist_iterator
213 NodePtr = Traits::getPrev(NodePtr);
218 NodePtr = Traits::getNext(NodePtr);
301 /// sentinel is created by the Traits::createSentinel method and is a link
311 template<typename NodeTy, typename Traits=ilist_traits<NodeTy> >
312 class iplist : public Traits {
354 Traits::destroySentinel(getTail());

Completed in 324 milliseconds