libcsdbg  1.28
C++ exception (and generic) stack trace debug library
call & csdbg::call::operator= ( const call rval)
virtual

Assignment operator.

Parameters
[in]rvalthe assigned object
Returns
*this
Exceptions
std::bad_alloc

Definition at line 86 of file call.cpp.

References m_site, csdbg::symbol::operator=(), and unlikely.

87 {
88  if ( unlikely(this == &rval) )
89  return *this;
90 
91  symbol::operator=(rval);
92  m_site = rval.m_site;
93  return *this;
94 }
virtual symbol & operator=(const symbol &)
Assignment operator.
Definition: symbol.cpp:105
mem_addr_t m_site
Call site address.
Definition: call.hpp:23
#define unlikely(expr)
Offer a hint (negative) to the pipeline branch predictor.
Definition: config.hpp:349

+ Here is the call graph for this function: