opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
osc::WidgetPrivate Class Reference

#include <widget_private.h>

Inheritance diagram for osc::WidgetPrivate:
[legend]

Public Member Functions

 WidgetPrivate (Widget &owner, Widget *parent)
 
virtual ~WidgetPrivate () noexcept=default
 
LifetimeWatcher lifetime_watcher () const
 
Widgetparent ()
 
const Widgetparent () const
 
void set_parent (Widget *new_parent)
 
CStringView name () const
 
void set_name (std::string_view name)
 

Protected Member Functions

Widgetbase_owner ()
 
const Widgetbase_owner () const
 
 OSC_OWNER_GETTERS (Widget)
 

Constructor & Destructor Documentation

◆ WidgetPrivate()

osc::WidgetPrivate::WidgetPrivate ( Widget owner,
Widget parent 
)
inlineexplicit

◆ ~WidgetPrivate()

virtual osc::WidgetPrivate::~WidgetPrivate ( )
virtualdefaultnoexcept

Member Function Documentation

◆ base_owner() [1/2]

Widget & osc::WidgetPrivate::base_owner ( )
inlineprotected

◆ base_owner() [2/2]

const Widget & osc::WidgetPrivate::base_owner ( ) const
inlineprotected

◆ lifetime_watcher()

LifetimeWatcher osc::WidgetPrivate::lifetime_watcher ( ) const
inline

◆ name()

CStringView osc::WidgetPrivate::name ( ) const
inline

◆ OSC_OWNER_GETTERS()

osc::WidgetPrivate::OSC_OWNER_GETTERS ( Widget  )
protected

◆ parent() [1/2]

Widget * osc::WidgetPrivate::parent ( )
inline

◆ parent() [2/2]

const Widget * osc::WidgetPrivate::parent ( ) const
inline

◆ set_name()

void osc::WidgetPrivate::set_name ( std::string_view  name)
inline

◆ set_parent()

void osc::WidgetPrivate::set_parent ( Widget new_parent)
inline

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