/// \throw InvalidParameter A value type token is specified.
/// \param type The type of the token. It must indicate a non-value
/// type (not larger than \c NOVALUE_TYPE_MAX).
- explicit MasterToken(Type type) : type_(type) {
+ explicit MasterToken(Type type) : type_(type), val_() {
if (type > NOVALUE_TYPE_MAX) {
isc_throw(InvalidParameter, "Token per-type constructor "
"called with invalid type: " << type);
/// \brief Constructor
MessageRendererImpl() :
msglength_limit_(512), truncated_(false),
- compress_mode_(MessageRenderer::CASE_INSENSITIVE) {
+ compress_mode_(MessageRenderer::CASE_INSENSITIVE),
+ seq_hashes_() {
// Reserve some spaces for hash table items.
for (size_t i = 0; i < BUCKETS; ++i) {
table_[i].reserve(RESERVED_ITEMS);
namespace isc {
namespace util {
-SelectEventHandler::SelectEventHandler() : FDEventHandler(TYPE_SELECT), max_fd_(0) {
+SelectEventHandler::SelectEventHandler()
+ : FDEventHandler(TYPE_SELECT), max_fd_(0),
+ read_fd_set_(), read_fd_set_data_() {
clear();
}