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

#include <ScriptedMetadata.h>

Public Member Functions

 ScriptedMetadata (llvm::StringRef class_name, StructuredData::DictionarySP dict_sp)
 ScriptedMetadata (const ProcessInfo &process_info)
 operator bool () const
llvm::StringRef GetClassName () const
StructuredData::DictionarySP GetArgsSP () const

Private Attributes

std::string m_class_name
StructuredData::DictionarySP m_args_sp

Detailed Description

Definition at line 16 of file ScriptedMetadata.h.

Constructor & Destructor Documentation

◆ ScriptedMetadata() [1/2]

lldb_private::ScriptedMetadata::ScriptedMetadata ( llvm::StringRef  class_name,
StructuredData::DictionarySP  dict_sp 

Definition at line 18 of file ScriptedMetadata.h.

◆ ScriptedMetadata() [2/2]

lldb_private::ScriptedMetadata::ScriptedMetadata ( const ProcessInfo process_info)

Member Function Documentation

◆ GetArgsSP()

StructuredData::DictionarySP lldb_private::ScriptedMetadata::GetArgsSP ( ) const

◆ GetClassName()

llvm::StringRef lldb_private::ScriptedMetadata::GetClassName ( ) const

Definition at line 32 of file ScriptedMetadata.h.

References m_class_name.

Referenced by lldb_private::ScriptedProcess::ScriptedProcess().

◆ operator bool()

lldb_private::ScriptedMetadata::operator bool ( ) const

Definition at line 30 of file ScriptedMetadata.h.

References m_class_name.

Member Data Documentation

◆ m_args_sp

StructuredData::DictionarySP lldb_private::ScriptedMetadata::m_args_sp

Definition at line 37 of file ScriptedMetadata.h.

Referenced by GetArgsSP(), and ScriptedMetadata().

◆ m_class_name

std::string lldb_private::ScriptedMetadata::m_class_name

Definition at line 36 of file ScriptedMetadata.h.

Referenced by GetClassName(), operator bool(), and ScriptedMetadata().

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