Perform member initialization in initialization lists where possible

This commit is contained in:
practicalswift 2017-06-04 01:09:48 +02:00
parent f259263a7b
commit 656dbd871a
4 changed files with 4 additions and 14 deletions

View File

@ -129,10 +129,7 @@ struct CBlockLocator
CBlockLocator() {}
CBlockLocator(const std::vector<uint256>& vHaveIn)
{
vHave = vHaveIn;
}
CBlockLocator(const std::vector<uint256>& vHaveIn) : vHave(vHaveIn) {}
ADD_SERIALIZE_METHODS;

View File

@ -151,11 +151,7 @@ CInv::CInv()
hash.SetNull();
}
CInv::CInv(int typeIn, const uint256& hashIn)
{
type = typeIn;
hash = hashIn;
}
CInv::CInv(int typeIn, const uint256& hashIn) : type(typeIn), hash(hashIn) {}
bool operator<(const CInv& a, const CInv& b)
{

View File

@ -50,7 +50,7 @@ public:
std::string URI;
std::string authUser;
JSONRPCRequest() { id = NullUniValue; params = NullUniValue; fHelp = false; }
JSONRPCRequest() : id(NullUniValue), params(NullUniValue), fHelp(false) {}
void parse(const UniValue& valRequest);
};

View File

@ -136,10 +136,7 @@ public:
std::string name;
std::string purpose;
CAddressBookData()
{
purpose = "unknown";
}
CAddressBookData() : purpose("unknown") {}
typedef std::map<std::string, std::string> StringMap;
StringMap destdata;