LLDB mainline
|
#include <FormatClasses.h>
Classes | |
struct | TypeOrName |
Public Member Functions | |
TypeNameSpecifierImpl ()=default | |
TypeNameSpecifierImpl (llvm::StringRef name, lldb::FormatterMatchType match_type) | |
TypeNameSpecifierImpl (lldb::TypeSP type) | |
TypeNameSpecifierImpl (CompilerType type) | |
const char * | GetName () |
CompilerType | GetCompilerType () |
lldb::FormatterMatchType | GetMatchType () |
bool | IsRegex () |
Private Member Functions | |
TypeNameSpecifierImpl (const TypeNameSpecifierImpl &)=delete | |
const TypeNameSpecifierImpl & | operator= (const TypeNameSpecifierImpl &)=delete |
Private Attributes | |
lldb::FormatterMatchType | m_match_type = lldb::eFormatterMatchExact |
TypeOrName | m_type |
Definition at line 146 of file FormatClasses.h.
|
default |
|
inline |
Definition at line 150 of file FormatClasses.h.
References m_type, and lldb_private::TypeNameSpecifierImpl::TypeOrName::m_type_name.
|
inline |
Definition at line 157 of file FormatClasses.h.
References lldb_private::TypeNameSpecifierImpl::TypeOrName::m_compiler_type, m_type, and lldb_private::TypeNameSpecifierImpl::TypeOrName::m_type_name.
|
inline |
Definition at line 165 of file FormatClasses.h.
References lldb_private::ConstString::GetCString(), lldb_private::CompilerType::GetTypeName(), lldb_private::CompilerType::IsValid(), lldb_private::TypeNameSpecifierImpl::TypeOrName::m_compiler_type, m_type, and lldb_private::TypeNameSpecifierImpl::TypeOrName::m_type_name.
|
privatedelete |
|
inline |
Definition at line 179 of file FormatClasses.h.
References lldb_private::CompilerType::IsValid(), lldb_private::TypeNameSpecifierImpl::TypeOrName::m_compiler_type, and m_type.
|
inline |
Definition at line 185 of file FormatClasses.h.
References m_match_type.
|
inline |
Definition at line 173 of file FormatClasses.h.
References m_type, and lldb_private::TypeNameSpecifierImpl::TypeOrName::m_type_name.
|
inline |
Definition at line 187 of file FormatClasses.h.
References lldb::eFormatterMatchRegex, and m_match_type.
|
privatedelete |
|
private |
Definition at line 190 of file FormatClasses.h.
Referenced by GetMatchType(), and IsRegex().
|
private |
Definition at line 196 of file FormatClasses.h.
Referenced by GetCompilerType(), GetName(), and TypeNameSpecifierImpl().