C++ Library Extensions 2022.12.09
To help learn modern C++ programming
ClsType Class Reference

Public Member Functions

 ClsType ()
 
 ClsType (int value)
 
move_type_t get_member ()
 
 ClsType (int member=int{})
 
 ~ClsType ()
 
 ClsType ()
 
 ClsType (const ClsType &rhs)
 
 ClsType (ClsType &&rhs)
 
void some_operation ()
 
 ~ClsType ()
 

Public Attributes

move_type_t m_member
 

Friends

std::ostream & operator<< (std::ostream &os, const ClsType &t)
 

Detailed Description

Definition at line 8 of file 068-move.cpp.

Constructor & Destructor Documentation

◆ ClsType() [1/6]

ClsType::ClsType ( )
inline

Definition at line 14 of file 068-move.cpp.

◆ ClsType() [2/6]

ClsType::ClsType ( int  value)
inline

Definition at line 16 of file 068-move.cpp.

◆ ClsType() [3/6]

ClsType::ClsType ( int  member = int{})
inline

Definition at line 68 of file 040-placement_new.cpp.

◆ ~ClsType() [1/2]

ClsType::~ClsType ( )
inline

Definition at line 73 of file 040-placement_new.cpp.

◆ ClsType() [4/6]

ClsType::ClsType ( )
inline

Definition at line 94 of file 043-ownership.cpp.

◆ ClsType() [5/6]

ClsType::ClsType ( const ClsType rhs)
inline

Definition at line 99 of file 043-ownership.cpp.

◆ ClsType() [6/6]

ClsType::ClsType ( ClsType &&  rhs)
inline

Definition at line 104 of file 043-ownership.cpp.

◆ ~ClsType() [2/2]

ClsType::~ClsType ( )
inline

Definition at line 115 of file 043-ownership.cpp.

Member Function Documentation

◆ get_member()

move_type_t ClsType::get_member ( )
inline

Definition at line 19 of file 068-move.cpp.

◆ some_operation()

void ClsType::some_operation ( )
inline

Definition at line 110 of file 043-ownership.cpp.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const ClsType t 
)
friend

Definition at line 78 of file 040-placement_new.cpp.

Member Data Documentation

◆ m_member

move_type_t ClsType::m_member
mutable

Definition at line 11 of file 068-move.cpp.


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