libcopp 2.3.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Static Public Attributes | Private Member Functions
make_strong_rc::X Class Reference
Collaboration diagram for make_strong_rc::X:
Collaboration graph

Public Member Functions

 X (int a1=0, int a2=0, int a3=0, int a4=0, int a5=0, int a6=0, int a7=0, int a8=0, int a9=0)
 
 ~X ()
 

Data Fields

int v
 

Static Public Attributes

static int instances = 0
 

Private Member Functions

 X (X const &)
 
Xoperator= (X const &)
 
void * operator new (std::size_t n)
 
void operator delete (void *p)
 

Detailed Description

Definition at line 2731 of file rc_ptr_test.cpp.

Constructor & Destructor Documentation

◆ X() [1/2]

make_strong_rc::X::X ( X const &  )
private

◆ X() [2/2]

make_strong_rc::X::X ( int  a1 = 0,
int  a2 = 0,
int  a3 = 0,
int  a4 = 0,
int  a5 = 0,
int  a6 = 0,
int  a7 = 0,
int  a8 = 0,
int  a9 = 0 
)
inlineexplicit

Definition at line 2753 of file rc_ptr_test.cpp.

References instances.

◆ ~X()

make_strong_rc::X::~X ( )
inline

Definition at line 2758 of file rc_ptr_test.cpp.

References instances.

Member Function Documentation

◆ operator delete()

void make_strong_rc::X::operator delete ( void *  p)
inlineprivate

Definition at line 2742 of file rc_ptr_test.cpp.

References CASE_EXPECT_ERROR.

◆ operator new()

void * make_strong_rc::X::operator new ( std::size_t  n)
inlineprivate

Definition at line 2736 of file rc_ptr_test.cpp.

References CASE_EXPECT_ERROR.

◆ operator=()

X & make_strong_rc::X::operator= ( X const &  )
private

Field Documentation

◆ instances

int make_strong_rc::X::instances = 0
static

Definition at line 2749 of file rc_ptr_test.cpp.

Referenced by make_strong_rc::CASE_TEST(), X(), and ~X().

◆ v

int make_strong_rc::X::v

Definition at line 2751 of file rc_ptr_test.cpp.


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