Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor::BlockContext Struct Reference

#include <FileParserContext.hpp>

Public Member Functions

CU_API BlockContext (BlockContext const &rhs)=delete
 
CU_API BlockContextoperator= (BlockContext const &rhs)=delete
 
CU_API BlockContext (BlockContext &&rhs) noexcept=default
 
CU_API BlockContextoperator= (BlockContext &&rhs) noexcept=default
 
 BlockContext (void *pcontext, ContextDeleterPtr pdtor)
 
 ~BlockContext () noexcept
 

Public Attributes

void * context
 
ContextDeleterPtr dtor
 

Constructor & Destructor Documentation

◆ BlockContext() [1/3]

CU_API castor::BlockContext::BlockContext ( BlockContext const & rhs)
delete

◆ BlockContext() [2/3]

CU_API castor::BlockContext::BlockContext ( BlockContext && rhs)
defaultnoexcept

◆ BlockContext() [3/3]

castor::BlockContext::BlockContext ( void * pcontext,
ContextDeleterPtr pdtor )
inline

◆ ~BlockContext()

castor::BlockContext::~BlockContext ( )
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

CU_API BlockContext & castor::BlockContext::operator= ( BlockContext && rhs)
defaultnoexcept

◆ operator=() [2/2]

CU_API BlockContext & castor::BlockContext::operator= ( BlockContext const & rhs)
delete

Member Data Documentation

◆ context

void* castor::BlockContext::context

◆ dtor

ContextDeleterPtr castor::BlockContext::dtor

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