Lines Matching defs:FunctionInfo
29 // Basic function information is contained in the FunctionInfo class. It is
31 FunctionInfo::FunctionInfo(const char *name, const Declaration *decl_ptr)
34 FunctionInfo::FunctionInfo(ConstString name, const Declaration *decl_ptr)
37 FunctionInfo::~FunctionInfo() = default;
39 void FunctionInfo::Dump(Stream *s, bool show_fullpaths) const {
45 int FunctionInfo::Compare(const FunctionInfo &a, const FunctionInfo &b) {
53 Declaration &FunctionInfo::GetDeclaration() { return m_declaration; }
55 const Declaration &FunctionInfo::GetDeclaration() const {
59 ConstString FunctionInfo::GetName() const { return m_name; }
61 size_t FunctionInfo::MemorySize() const {
69 : FunctionInfo(name, decl_ptr), m_mangled(mangled),
76 : FunctionInfo(name, decl_ptr), m_mangled(mangled),
82 FunctionInfo::Dump(s, show_fullpaths);
119 return FunctionInfo::MemorySize() + m_mangled.MemorySize();