xrpld
Loading...
Searching...
No Matches
xrpl::test::ClosureCounter_test::TrackedString Class Reference
Collaboration diagram for xrpl::test::ClosureCounter_test::TrackedString:

Public Member Functions

 TrackedString ()=delete
 TrackedString (char const *rhs)
 TrackedString (TrackedString const &rhs)
 TrackedString (TrackedString &&rhs) noexcept
TrackedStringoperator= (TrackedString const &rhs)=delete
TrackedStringoperator+= (char const *rhs)

Public Attributes

int copies = {0}
int moves = {0}
std::string str

Friends

TrackedString operator+ (TrackedString const &s, char const *rhs)

Detailed Description

Definition at line 97 of file ClosureCounter_test.cpp.

Constructor & Destructor Documentation

◆ TrackedString() [1/4]

xrpl::test::ClosureCounter_test::TrackedString::TrackedString ( )
delete

◆ TrackedString() [2/4]

xrpl::test::ClosureCounter_test::TrackedString::TrackedString ( char const * rhs)
explicit

Definition at line 106 of file ClosureCounter_test.cpp.

◆ TrackedString() [3/4]

xrpl::test::ClosureCounter_test::TrackedString::TrackedString ( TrackedString const & rhs)

Definition at line 111 of file ClosureCounter_test.cpp.

◆ TrackedString() [4/4]

xrpl::test::ClosureCounter_test::TrackedString::TrackedString ( TrackedString && rhs)
noexcept

Definition at line 117 of file ClosureCounter_test.cpp.

Member Function Documentation

◆ operator=()

TrackedString & xrpl::test::ClosureCounter_test::TrackedString::operator= ( TrackedString const & rhs)
delete

◆ operator+=()

TrackedString & xrpl::test::ClosureCounter_test::TrackedString::operator+= ( char const * rhs)

Definition at line 128 of file ClosureCounter_test.cpp.

◆ operator+

TrackedString operator+ ( TrackedString const & s,
char const * rhs )
friend

Definition at line 135 of file ClosureCounter_test.cpp.

Member Data Documentation

◆ copies

int xrpl::test::ClosureCounter_test::TrackedString::copies = {0}

Definition at line 100 of file ClosureCounter_test.cpp.

◆ moves

int xrpl::test::ClosureCounter_test::TrackedString::moves = {0}

Definition at line 101 of file ClosureCounter_test.cpp.

◆ str

std::string xrpl::test::ClosureCounter_test::TrackedString::str

Definition at line 102 of file ClosureCounter_test.cpp.