LLDB  mainline
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::TypeNameSpecifierImpl Class Reference

#include <FormatClasses.h>

Collaboration diagram for lldb_private::TypeNameSpecifierImpl:
Collaboration graph
[legend]

Classes

struct  TypeOrName
 

Public Member Functions

 TypeNameSpecifierImpl ()
 
 TypeNameSpecifierImpl (llvm::StringRef name, bool is_regex)
 
 TypeNameSpecifierImpl (lldb::TypeSP type)
 
 TypeNameSpecifierImpl (CompilerType type)
 
const char * GetName ()
 
CompilerType GetCompilerType ()
 
bool IsRegex ()
 

Private Member Functions

 TypeNameSpecifierImpl (const TypeNameSpecifierImpl &)=delete
 
const TypeNameSpecifierImploperator= (const TypeNameSpecifierImpl &)=delete
 

Private Attributes

bool m_is_regex = false
 
TypeOrName m_type
 

Detailed Description

Definition at line 106 of file FormatClasses.h.

Constructor & Destructor Documentation

◆ TypeNameSpecifierImpl() [1/5]

lldb_private::TypeNameSpecifierImpl::TypeNameSpecifierImpl ( )
inline

Definition at line 108 of file FormatClasses.h.

◆ TypeNameSpecifierImpl() [2/5]

lldb_private::TypeNameSpecifierImpl::TypeNameSpecifierImpl ( llvm::StringRef  name,
bool  is_regex 
)
inline

◆ TypeNameSpecifierImpl() [3/5]

lldb_private::TypeNameSpecifierImpl::TypeNameSpecifierImpl ( lldb::TypeSP  type)
inline

◆ TypeNameSpecifierImpl() [4/5]

lldb_private::TypeNameSpecifierImpl::TypeNameSpecifierImpl ( CompilerType  type)
inline

◆ TypeNameSpecifierImpl() [5/5]

lldb_private::TypeNameSpecifierImpl::TypeNameSpecifierImpl ( const TypeNameSpecifierImpl )
privatedelete

Member Function Documentation

◆ GetCompilerType()

CompilerType lldb_private::TypeNameSpecifierImpl::GetCompilerType ( )
inline

◆ GetName()

const char* lldb_private::TypeNameSpecifierImpl::GetName ( )
inline

◆ IsRegex()

bool lldb_private::TypeNameSpecifierImpl::IsRegex ( )
inline

Definition at line 143 of file FormatClasses.h.

References m_is_regex.

◆ operator=()

const TypeNameSpecifierImpl& lldb_private::TypeNameSpecifierImpl::operator= ( const TypeNameSpecifierImpl )
privatedelete

Member Data Documentation

◆ m_is_regex

bool lldb_private::TypeNameSpecifierImpl::m_is_regex = false
private

Definition at line 146 of file FormatClasses.h.

Referenced by IsRegex().

◆ m_type

TypeOrName lldb_private::TypeNameSpecifierImpl::m_type
private

Definition at line 152 of file FormatClasses.h.

Referenced by GetCompilerType(), GetName(), and TypeNameSpecifierImpl().


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