EstherWx

Results 13 issues of EstherWx

BigInteger& operator*= has two implementations, one for uint64_t, another for uint32_t. Ambiguous overload occured in bigintegertest.cpp because the type of *= right value is not specified. Add two type conversions...

Current googletest is [gtest @ ba96d0b](https://github.com/google/googletest/tree/ba96d0b1161f540656efdaed035b3c062b60e006), which is 6 years ago. Is it possible to use a newer version?

Member 'IterativeParsingReaderHandler::Logs' is not initialized in the constructor and it's hard to initialize an array in the old version of Vsiual Studio. Change it to a vector and remove the...

Ignore gnu-zero-variadic-macro-arguments for clang because "__VA_ARGS__" is a GNU extension, not part of the standard C language.

When a function is specified noexcept , the compiler does not generate any code to throw exceptions and any uncaught exception will result in a call to std::terminate. in allocator.h,...

Remove member varibles 'documentBuffer' and 'schemaBuffer' in schematest.cpp because that they are not used.

'RemoteSchemaDocumentProvider::GetRemoteDocument' and 'SchemaDocumentProvider::GetRemoteDocument' hide the vitual function 'IGenericRemoteSchemaDocumentProvider::GetRemoteDocument'. Add using statement to fix overloaded-virtual warnings.

Class 'GenericRegex' and struct 'Foo' have dynamic memmory/resource allocations but no copy constructor and operator=. And, class 'GenericRegex' has members of type 'Stack', whose copy constructor and assignment operator are...

The maximum integer output for %d in sprintf ranges from 2 to 12 bytes. Increase the buffer size to fix format-overflow warning.

Assign SchemaDocumentProvider::collection to NULL in the operator= function to fix the operatorEqVarError warning.