LLDB  mainline
Classes | Public Member Functions | List of all members
lldb_private::ScriptedSyntheticChildren Class Reference

#include <TypeSynthetic.h>

Inheritance diagram for lldb_private::ScriptedSyntheticChildren:
Inheritance graph
Collaboration diagram for lldb_private::ScriptedSyntheticChildren:
Collaboration graph


class  FrontEnd

Public Member Functions

 ScriptedSyntheticChildren (const SyntheticChildren::Flags &flags, const char *pclass, const char *pcode=nullptr)
const char * GetPythonClassName ()
const char * GetPythonCode ()
void SetPythonClassName (const char *fname)
void SetPythonCode (const char *script)
std::string GetDescription () override
bool IsScripted () override
SyntheticChildrenFrontEnd::AutoPointer GetFrontEnd (ValueObject &backend) override
- Public Member Functions inherited from lldb_private::SyntheticChildren
 SyntheticChildren (const Flags &flags)
virtual ~SyntheticChildren ()=default
bool Cascades () const
bool SkipsPointers () const
bool SkipsReferences () const
bool NonCacheable () const
bool WantsDereference () const
void SetCascades (bool value)
void SetSkipsPointers (bool value)
void SetSkipsReferences (bool value)
void SetNonCacheable (bool value)
uint32_t GetOptions ()
void SetOptions (uint32_t value)
uint32_tGetRevision ()

Additional Inherited Members

- Public Types inherited from lldb_private::SyntheticChildren
typedef std::shared_ptr< SyntheticChildrenSharedPointer
- Protected Attributes inherited from lldb_private::SyntheticChildren
uint32_t m_my_revision
Flags m_flags

Detailed Description

Definition at line 378 of file TypeSynthetic.h.

Constructor & Destructor Documentation

◆ ScriptedSyntheticChildren()

lldb_private::ScriptedSyntheticChildren::ScriptedSyntheticChildren ( const SyntheticChildren::Flags flags,
const char *  pclass,
const char *  pcode = nullptr 

Definition at line 383 of file TypeSynthetic.h.

Member Function Documentation

◆ GetDescription()

std::string ScriptedSyntheticChildren::GetDescription ( )

◆ GetFrontEnd()

SyntheticChildrenFrontEnd::AutoPointer lldb_private::ScriptedSyntheticChildren::GetFrontEnd ( ValueObject backend)

◆ GetPythonClassName()

const char* lldb_private::ScriptedSyntheticChildren::GetPythonClassName ( )

◆ GetPythonCode()

const char* lldb_private::ScriptedSyntheticChildren::GetPythonCode ( )

Definition at line 394 of file TypeSynthetic.h.

◆ IsScripted()

bool lldb_private::ScriptedSyntheticChildren::IsScripted ( )

Implements lldb_private::SyntheticChildren.

Definition at line 405 of file TypeSynthetic.h.

◆ SetPythonClassName()

void lldb_private::ScriptedSyntheticChildren::SetPythonClassName ( const char *  fname)

Definition at line 396 of file TypeSynthetic.h.

◆ SetPythonCode()

void lldb_private::ScriptedSyntheticChildren::SetPythonCode ( const char *  script)

Definition at line 401 of file TypeSynthetic.h.

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