Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor::TextWriterBase::WriterBlock Class Reference

#include <TextWriter.hpp>

Public Member Functions

CU_API WriterBlock (WriterBlock const &rhs)=delete
 
CU_API WriterBlockoperator= (WriterBlock const &rhs)=delete
 
CU_API WriterBlock (WriterBlock &&rhs) noexcept
 
CU_API WriterBlockoperator= (WriterBlock &&rhs) noexcept
 
CU_API WriterBlock (TextWriterBase *writer, String const &type, StringView name, StringStream &rfile)
 
CU_API WriterBlock (TextWriterBase *writer, StringView name, StringStream &file)
 
CU_API WriterBlock (TextWriterBase *writer, StringStream &file)
 
CU_API ~WriterBlock () noexcept
 
CU_API operator bool () const
 
CU_API TextWriterBase const * operator-> () const
 

Constructor & Destructor Documentation

◆ WriterBlock() [1/5]

CU_API castor::TextWriterBase::WriterBlock::WriterBlock ( WriterBlock const & rhs)
delete

◆ WriterBlock() [2/5]

CU_API castor::TextWriterBase::WriterBlock::WriterBlock ( WriterBlock && rhs)
noexcept

◆ WriterBlock() [3/5]

CU_API castor::TextWriterBase::WriterBlock::WriterBlock ( TextWriterBase * writer,
String const & type,
StringView name,
StringStream & rfile )

◆ WriterBlock() [4/5]

CU_API castor::TextWriterBase::WriterBlock::WriterBlock ( TextWriterBase * writer,
StringView name,
StringStream & file )

◆ WriterBlock() [5/5]

CU_API castor::TextWriterBase::WriterBlock::WriterBlock ( TextWriterBase * writer,
StringStream & file )

◆ ~WriterBlock()

CU_API castor::TextWriterBase::WriterBlock::~WriterBlock ( )
noexcept

Member Function Documentation

◆ operator bool()

CU_API castor::TextWriterBase::WriterBlock::operator bool ( ) const

◆ operator->()

CU_API TextWriterBase const * castor::TextWriterBase::WriterBlock::operator-> ( ) const

◆ operator=() [1/2]

CU_API WriterBlock & castor::TextWriterBase::WriterBlock::operator= ( WriterBlock && rhs)
noexcept

◆ operator=() [2/2]

CU_API WriterBlock & castor::TextWriterBase::WriterBlock::operator= ( WriterBlock const & rhs)
delete

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