Commit 4fb825db authored by Niels's avatar Niels

fixed compiler warnings

parent bd8150c5
...@@ -2900,7 +2900,7 @@ class basic_json ...@@ -2900,7 +2900,7 @@ class basic_json
/// associated JSON instance /// associated JSON instance
pointer m_object = nullptr; pointer m_object = nullptr;
/// the actual iterator of the associated instance /// the actual iterator of the associated instance
internal_iterator m_it; internal_iterator m_it = internal_iterator();
}; };
/// a const random access iterator for the basic_json class /// a const random access iterator for the basic_json class
...@@ -3395,7 +3395,7 @@ class basic_json ...@@ -3395,7 +3395,7 @@ class basic_json
/// associated JSON instance /// associated JSON instance
pointer m_object = nullptr; pointer m_object = nullptr;
/// the actual iterator of the associated instance /// the actual iterator of the associated instance
internal_iterator m_it; internal_iterator m_it = internal_iterator();
}; };
/// a reverse random access iterator for the basic_json class /// a reverse random access iterator for the basic_json class
...@@ -3488,7 +3488,7 @@ class basic_json ...@@ -3488,7 +3488,7 @@ class basic_json
m_limit = m_content + s.size(); m_limit = m_content + s.size();
} }
lexer(std::istream* s) noexcept lexer(std::istream* s) noexcept
: m_stream(s) : m_stream(s), m_buffer()
{ {
getline(*m_stream, m_buffer); getline(*m_stream, m_buffer);
m_content = reinterpret_cast<const lexer_char_t*>(m_buffer.c_str()); m_content = reinterpret_cast<const lexer_char_t*>(m_buffer.c_str());
...@@ -3499,6 +3499,10 @@ class basic_json ...@@ -3499,6 +3499,10 @@ class basic_json
/// default constructor /// default constructor
lexer() = default; lexer() = default;
// switch of unwanted functions
lexer(const lexer&) = delete;
lexer operator=(const lexer&) = delete;
/*! /*!
@brief create a string from a Unicode code point @brief create a string from a Unicode code point
......
...@@ -2900,7 +2900,7 @@ class basic_json ...@@ -2900,7 +2900,7 @@ class basic_json
/// associated JSON instance /// associated JSON instance
pointer m_object = nullptr; pointer m_object = nullptr;
/// the actual iterator of the associated instance /// the actual iterator of the associated instance
internal_iterator m_it; internal_iterator m_it = internal_iterator();
}; };
/// a const random access iterator for the basic_json class /// a const random access iterator for the basic_json class
...@@ -3395,7 +3395,7 @@ class basic_json ...@@ -3395,7 +3395,7 @@ class basic_json
/// associated JSON instance /// associated JSON instance
pointer m_object = nullptr; pointer m_object = nullptr;
/// the actual iterator of the associated instance /// the actual iterator of the associated instance
internal_iterator m_it; internal_iterator m_it = internal_iterator();
}; };
/// a reverse random access iterator for the basic_json class /// a reverse random access iterator for the basic_json class
...@@ -3488,7 +3488,7 @@ class basic_json ...@@ -3488,7 +3488,7 @@ class basic_json
m_limit = m_content + s.size(); m_limit = m_content + s.size();
} }
lexer(std::istream* s) noexcept lexer(std::istream* s) noexcept
: m_stream(s) : m_stream(s), m_buffer()
{ {
getline(*m_stream, m_buffer); getline(*m_stream, m_buffer);
m_content = reinterpret_cast<const lexer_char_t*>(m_buffer.c_str()); m_content = reinterpret_cast<const lexer_char_t*>(m_buffer.c_str());
...@@ -3499,6 +3499,10 @@ class basic_json ...@@ -3499,6 +3499,10 @@ class basic_json
/// default constructor /// default constructor
lexer() = default; lexer() = default;
// switch of unwanted functions
lexer(const lexer&) = delete;
lexer operator=(const lexer&) = delete;
/*! /*!
@brief create a string from a Unicode code point @brief create a string from a Unicode code point
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment