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 
)
inline

Definition at line 18 of file ScriptedMetadata.h.

◆ ScriptedMetadata() [2/2]

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

Member Function Documentation

◆ GetArgsSP()

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

◆ GetClassName()

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

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
inlineexplicit

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
private

Definition at line 37 of file ScriptedMetadata.h.

Referenced by GetArgsSP(), and ScriptedMetadata().

◆ m_class_name

std::string lldb_private::ScriptedMetadata::m_class_name
private

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: