Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::KernelComponent Class Reference

#include <KernelComponent.h>

+ Inheritance diagram for Divide::KernelComponent:

Public Member Functions

 KernelComponent (Kernel &parent) noexcept
 
virtual ~KernelComponent ()=default
 
Kernelparent () noexcept
 
const Kernelparent () const noexcept
 
- Public Member Functions inherited from Divide::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
 NonCopyable (NonCopyable &&)=default
 
NonCopyableoperator= (NonCopyable &&)=default
 

Protected Attributes

Kernel_parent
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
- Private Member Functions inherited from Divide::NonMovable
 NonMovable (NonMovable &&)=delete
 
NonMovableoperator= (NonMovable &&)=delete
 
 NonMovable (const NonMovable &)=default
 
NonMovableoperator= (const NonMovable &)=default
 
 NonMovable ()=default
 
 ~NonMovable ()=default
 

Detailed Description

Definition at line 39 of file KernelComponent.h.

Constructor & Destructor Documentation

◆ KernelComponent()

Divide::KernelComponent::KernelComponent ( Kernel parent)
inlineexplicitnoexcept

Definition at line 42 of file KernelComponent.h.

◆ ~KernelComponent()

virtual Divide::KernelComponent::~KernelComponent ( )
virtualdefault

Member Function Documentation

◆ parent() [1/2]

const Kernel & Divide::KernelComponent::parent ( ) const
inlinenoexcept

Definition at line 49 of file KernelComponent.h.

◆ parent() [2/2]

Kernel & Divide::KernelComponent::parent ( )
inlinenoexcept

Definition at line 48 of file KernelComponent.h.

Member Data Documentation

◆ _parent

Kernel& Divide::KernelComponent::_parent
protected

Definition at line 52 of file KernelComponent.h.


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