mirror of
https://github.com/intel/llvm.git
synced 2026-01-25 01:07:04 +08:00
Delete unnecessary copy ctors/copy assignment operators
It's the simplest and gives the cleanest semantics. llvm-svn: 360762
This commit is contained in:
@@ -38,19 +38,6 @@ StringExtractor::StringExtractor(const char *packet_cstr)
|
||||
m_packet.assign(packet_cstr);
|
||||
}
|
||||
|
||||
// StringExtractor copy constructor
|
||||
StringExtractor::StringExtractor(const StringExtractor &rhs)
|
||||
: m_packet(rhs.m_packet), m_index(rhs.m_index) {}
|
||||
|
||||
// StringExtractor assignment operator
|
||||
const StringExtractor &StringExtractor::operator=(const StringExtractor &rhs) {
|
||||
if (this != &rhs) {
|
||||
m_packet = rhs.m_packet;
|
||||
m_index = rhs.m_index;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
// Destructor
|
||||
StringExtractor::~StringExtractor() {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user