You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
doctest/examples/executable_dll_and_plugin/test_output
Stefan e8ba771d4b
Refactor stringification (#585)
* matcher-like nan check

* Remove superfluous extern template declarations

* Add explicit template parameters

* Correct template instantiation

* Fix test includes

* class -> struct

* Correctly instantiate

* Oops

* Try fix interface

* Add MinGW exception

* Add info regarding interface decl and def

* Adjust docs

* Remove accidental paste in comment

* First draft

* operator<< => StringStream (for now)

* Forward declare cstr output operator

* Remove unnecessary String constructor

* Port more stuff to streams

* Remove std::string stringification (it was broken anyways)

* Remove anonymous namespace for the time being

* Revert "Remove anonymous namespace for the time being"

This reverts commit ec2819c44b.

* Move toStream to prevent disabling

* Restore customization points

* Remove superfluous const char* catcher

* Merge branch 'dev' into fix-string

* Better IsNaN stringification

* Reset doctest

* We're getting somewhere!

* size_t -> unsigned long

* Fix nullptr handling

* Why is it selecting the template over the overload??

* Reduce template count

* Forward declare cstr output operator (again)

* Fix pointer stringification

* Add flag that forces custom stringification methods to be provided (#595)

* Add flag that forces custom stringification methods to be provided

* Add docs

* Add IsNaN operator! (#603)

* Add IsNaN operator!

* Docs

* More concise impl

* Optimized floating point stringification

* Remove float stringification override

* unsigned long -> size_t where appropriate

* Automatic type stringification with optional overrides

* Fix type stringification

* Add manual short override to fix tests

* Add tests

* insertion fix?

* Make operator<< static

* Clean up fake type traits

* Try fix stl warnings

* Reintroduce deferred_false

* Work around dumb VS15 shit

* Oops

* Yet another MSVS2015 workaround

* Fix #618

* Doing ungodly things to make MSVS2015 work

* Oops

* rerun tests

* Rerun tests

* Fix #618 by removing string_view

* Remove incorrect restrictions on <string> inclusion

* Add String::EMPTY

* Replace String::EMPTY with static EMPTY_STRING in order to avoid SIOF

* Revert "Add String::EMPTY"

This reverts commit 8856a22059.

Revert "Replace String::EMPTY with static EMPTY_STRING in order to avoid SIOF"

This reverts commit 83d3c4f45d.
3 years ago
..
executable_dll_and_plugin.txt Refactor stringification (#585) 3 years ago
executable_dll_and_plugin_junit.txt Refactor stringification (#585) 3 years ago
executable_dll_and_plugin_xml.txt Refactor stringification (#585) 3 years ago