μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
E_nc Class Reference

Issue #487: binding std::vector<E> with E non-copyable. More...

Public Member Functions

 E_nc (int i)
 
 E_nc (const E_nc &)=delete
 
E_ncoperator= (const E_nc &)=delete
 
 E_nc (E_nc &&)=default
 
E_ncoperator= (E_nc &&)=default
 
 E_nc (int i)
 
 E_nc (const E_nc &)=delete
 
E_ncoperator= (const E_nc &)=delete
 
 E_nc (E_nc &&)=default
 
E_ncoperator= (E_nc &&)=default
 

Public Attributes

int value
 

Detailed Description

Issue #487: binding std::vector<E> with E non-copyable.

Definition at line 33 of file test_stl_binders.cpp.

Constructor & Destructor Documentation

◆ E_nc() [1/6]

E_nc::E_nc ( int  i)
inlineexplicit

Definition at line 35 of file test_stl_binders.cpp.

◆ E_nc() [2/6]

E_nc::E_nc ( const E_nc )
delete

◆ E_nc() [3/6]

E_nc::E_nc ( E_nc &&  )
default

◆ E_nc() [4/6]

E_nc::E_nc ( int  i)
inlineexplicit

Definition at line 35 of file test_stl_binders.cpp.

◆ E_nc() [5/6]

E_nc::E_nc ( const E_nc )
delete

◆ E_nc() [6/6]

E_nc::E_nc ( E_nc &&  )
default

Member Function Documentation

◆ operator=() [1/4]

E_nc & E_nc::operator= ( const E_nc )
delete

◆ operator=() [2/4]

E_nc & E_nc::operator= ( const E_nc )
delete

◆ operator=() [3/4]

E_nc & E_nc::operator= ( E_nc &&  )
default

◆ operator=() [4/4]

E_nc & E_nc::operator= ( E_nc &&  )
default

Member Data Documentation

◆ value

int E_nc::value

Definition at line 41 of file test_stl_binders.cpp.

Referenced by TEST_SUBMODULE().


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