class MoveOnlyInt

Defined at line 53 of file ../../src/lib/containers/cpp/test_objects.h

A move-only class that holds an integer. This is designed for testing

containers. See also CopyOnlyInt.

Public Methods

void MoveOnlyInt (int data)

Defined at line 55 of file ../../src/lib/containers/cpp/test_objects.h

void MoveOnlyInt (MoveOnlyInt && other)

Defined at line 56 of file ../../src/lib/containers/cpp/test_objects.h

void ~MoveOnlyInt ()

Defined at line 57 of file ../../src/lib/containers/cpp/test_objects.h

MoveOnlyInt & operator= (MoveOnlyInt && other)

Defined at line 59 of file ../../src/lib/containers/cpp/test_objects.h

int data ()

Defined at line 87 of file ../../src/lib/containers/cpp/test_objects.h

Friends

bool MoveOnlyInt (const MoveOnlyInt & lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (int lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhs, int rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhs, const MoveOnlyInt & rhs)
bool MoveOnlyInt (const MoveOnlyInt & lhsconst MoveOnlyInt & rhs)