|
clang-tools 23.0.0git
|
#include <Serialize.h>
Public Member Functions | |
| Serializer ()=default | |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const NamespaceDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const RecordDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const EnumDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const FunctionDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const VarDecl *D, const FullComment *FC, int LineNumber, StringRef File, bool IsFileInRootDir, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const CXXMethodDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const TypedefDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const TypeAliasDecl *D, const FullComment *FC, Location Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const ConceptDecl *D, const FullComment *FC, const Location &Loc, bool PublicOnly) |
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > | emitInfo (const VarDecl *D, const FullComment *FC, const Location &Loc, bool PublicOnly) |
Definition at line 36 of file Serialize.h.
|
default |
References PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const ConceptDecl * | D, |
| const FullComment * | FC, | ||
| const Location & | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1213 of file Serialize.cpp.
References PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const CXXMethodDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1093 of file Serialize.cpp.
References clang::doc::FunctionInfo::Access, clang::doc::FunctionInfo::IsMethod, clang::doc::SymbolInfo::IsStatic, clang::doc::IT_record, clang::doc::FunctionInfo::Parent, and PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const EnumDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1192 of file Serialize.cpp.
References PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const FunctionDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1079 of file Serialize.cpp.
References clang::doc::FunctionInfo::Access, and PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const NamespaceDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 936 of file Serialize.cpp.
References clang::doc::allocatePtr(), and PublicOnly().
Referenced by clang::doc::BM_EmitInfoFunction().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const RecordDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1007 of file Serialize.cpp.
References clang::doc::allocatePtr(), clang::doc::RecordInfo::IsTypeDef, clang::doc::Info::Name, clang::doc::Info::Namespace, clang::doc::Info::Path, PublicOnly(), clang::doc::RecordInfo::TagType, and clang::doc::RecordInfo::Template.
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const TypeAliasDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1168 of file Serialize.cpp.
References PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const TypedefDecl * | D, |
| const FullComment * | FC, | ||
| Location | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1136 of file Serialize.cpp.
References clang::doc::Info::Name, and PublicOnly().
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const VarDecl * | D, |
| const FullComment * | FC, | ||
| const Location & | Loc, | ||
| bool | PublicOnly ) |
Definition at line 1237 of file Serialize.cpp.
References clang::doc::SymbolInfo::IsStatic, PublicOnly(), and clang::doc::VarInfo::Type.
| std::pair< OwnedPtr< Info >, OwnedPtr< Info > > clang::doc::serialize::Serializer::emitInfo | ( | const VarDecl * | D, |
| const FullComment * | FC, | ||
| int | LineNumber, | ||
| StringRef | File, | ||
| bool | IsFileInRootDir, | ||
| bool | PublicOnly ) |
References FuncDecl, and PublicOnly().