Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::Item::Base Struct Referenceabstract

虚基类,定义了所有派生类必须实现的接口。 More...

Inheritance diagram for console::Item::Base:
console::Item::Derived< T >

Public Member Functions

virtual ~Base ()
virtual Base * clone () const =0
virtual void print (std::ostream &) const =0
virtual void print (std::wostream &) const =0
virtual std::string str () const =0
virtual std::wstring wstr () const =0
virtual const std::type_info & type () const =0

Detailed Description

虚基类,定义了所有派生类必须实现的接口。

Constructor & Destructor Documentation

◆ ~Base()

virtual console::Item::Base::~Base ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual Base * console::Item::Base::clone ( ) const
pure virtual

Implemented in console::Item::Derived< T >.

◆ print() [1/2]

virtual void console::Item::Base::print ( std::ostream & ) const
pure virtual

Implemented in console::Item::Derived< T >.

◆ print() [2/2]

virtual void console::Item::Base::print ( std::wostream & ) const
pure virtual

Implemented in console::Item::Derived< T >.

◆ str()

virtual std::string console::Item::Base::str ( ) const
pure virtual

Implemented in console::Item::Derived< T >.

◆ type()

virtual const std::type_info & console::Item::Base::type ( ) const
pure virtual

Implemented in console::Item::Derived< T >.

◆ wstr()

virtual std::wstring console::Item::Base::wstr ( ) const
pure virtual

Implemented in console::Item::Derived< T >.


The documentation for this struct was generated from the following file:
  • include/container/box.h