|
| ConcurrentStringPool & | clang::doc::getGlobalStringPool () |
| llvm::BumpPtrAllocator & | clang::doc::getTransientArena () |
| llvm::BumpPtrAllocator & | clang::doc::getPersistentArena () |
| StringRef | clang::doc::internString (const Twine &T) |
| template<typename T> |
| llvm::ArrayRef< T > | clang::doc::allocateArray (llvm::SmallVectorImpl< T > &V, llvm::BumpPtrAllocator &Alloc) |
| template<typename T> |
| llvm::ArrayRef< T > | clang::doc::allocateArray (llvm::ArrayRef< T > V, llvm::BumpPtrAllocator &Alloc) |
| template<typename T> |
| llvm::ArrayRef< T > | clang::doc::deepCopyArray (llvm::ArrayRef< T > V, llvm::BumpPtrAllocator &Alloc) |
| template<typename T, typename... Args> |
| T * | clang::doc::allocateTransient (Args &&...args) |
| template<typename T, typename... Args> |
| T * | clang::doc::allocatePersistent (Args &&...args) |
| template<typename T, typename... Args> |
| T * | clang::doc::allocatePtr (llvm::BumpPtrAllocator &Alloc, Args &&...args) |
| template<typename T, typename... Args> |
| InfoNode< T > * | clang::doc::allocateListNode (llvm::BumpPtrAllocator &Alloc, Args &&...args) |
| template<typename T, typename... Args> |
| InfoNode< T > * | clang::doc::allocateListNodeTransient (Args &&...args) |
| template<typename T> |
| InfoNode< T > * | clang::doc::allocateListNode (llvm::BumpPtrAllocator &Alloc, T *Item) |
| template<typename T> |
| InfoNode< T > * | clang::doc::allocateListNodeTransient (T *Item) |
| template<typename T, typename... Args> |
| InfoNode< T > * | clang::doc::allocateListNodePersistent (Args &&...args) |
| template<typename T> |
| InfoNode< T > * | clang::doc::allocateListNodePersistent (T *Item) |
| CommentKind | clang::doc::stringToCommentKind (llvm::StringRef KindStr) |
| llvm::StringRef | clang::doc::commentKindToString (CommentKind Kind) |
| llvm::Expected< Info * > | clang::doc::mergeInfos (SmallVectorImpl< Info * > &Values) |
| llvm::Error | clang::doc::mergeSingleInfo (doc::Info *&Reduced, doc::Info *NewInfo, llvm::BumpPtrAllocator &Arena) |