From 74fd3e114e33a1f113a093f594a80068db9357d4 Mon Sep 17 00:00:00 2001 From: "erikwright@chromium.org" Date: Thu, 22 Dec 2011 00:05:54 +0000 Subject: Add an out-of-line constructor and destructor to this struct. They are needed because StringPiece is going to become a template instatiation, and according to the Chromium style-checking Clang plugins, that makes any class with a member StringPiece 'complex'. See http://codereview.chromium.org/8659047/ for the changes to StringPiece. R=mmenke@chromium.org BUG=87634 TEST= Review URL: http://codereview.chromium.org/9018003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115448 0039d316-1c4b-4281-b951-d872f2087c98 --- net/dns/dns_response.cc | 6 ++++++ net/dns/dns_response.h | 3 +++ 2 files changed, 9 insertions(+) (limited to 'net') diff --git a/net/dns/dns_response.cc b/net/dns/dns_response.cc index 805d6f3..9e6db79 100644 --- a/net/dns/dns_response.cc +++ b/net/dns/dns_response.cc @@ -13,6 +13,12 @@ namespace net { +DnsResourceRecord::DnsResourceRecord() { +} + +DnsResourceRecord::~DnsResourceRecord() { +} + DnsRecordParser::DnsRecordParser() : packet_(NULL), length_(0), cur_(0) { } diff --git a/net/dns/dns_response.h b/net/dns/dns_response.h index 0fa3df2..ddd2c20 100644 --- a/net/dns/dns_response.h +++ b/net/dns/dns_response.h @@ -25,6 +25,9 @@ struct Header; // Parsed resource record. struct NET_EXPORT_PRIVATE DnsResourceRecord { + DnsResourceRecord(); + ~DnsResourceRecord(); + std::string name; // in dotted form uint16 type; uint16 klass; -- cgit v1.1