LLDB mainline
lldb_private::Language::MangledNameParser Class Referenceabstract

Parses mangled function names. More...

#include <Language.h>

Public Member Functions

virtual ~MangledNameParser ()=default
virtual std::optional< Mangled::FunctionNameParts > Parse (const Mangled &mangled)=0
 Parse a function name.

Detailed Description

Parses mangled function names.

Definition at line 361 of file Language.h.

Constructor & Destructor Documentation

◆ ~MangledNameParser()

virtual lldb_private::Language::MangledNameParser::~MangledNameParser ( )
virtualdefault

Member Function Documentation

◆ Parse()

virtual std::optional< Mangled::FunctionNameParts > lldb_private::Language::MangledNameParser::Parse ( const Mangled & mangled)
pure virtual

Parse a function name.

Returns std::nullopt if mangled isn't a function name that this parser understands.


The documentation for this class was generated from the following file: