Fixed some warnings reported by clang.
-Wnewline-eof
no newline at end of file
-Wc++98-compat-extra-semi
extra ';' outside of a function is incompatible with C++98
-Winconsistent-missing-destructor-override
'~XXX' overrides a destructor but is not marked 'override'
-Wheader-hygiene
using namespace directive in global context in header
-Wunused-parameter
unused parameter
Fixed some warnings reported by gcc.
-Werror=missing-field-initializers
missing initializer for member ‘opentelemetry::v1::sdk::trace::SamplingResult::trace_state’
-Werror=unused-variable
unused variable
-Werror=unused-parameter
unused parameter
* Add varint files
* Fill out variant backport
* Add type_pack_element
* Add variant_size
* Add variant_alternative
* Fill out variant
* Fill out variant backport
* Fill out variant back port
* Fill out variant backport
* Fill out variant
* Fill out variant
* Add variant test
* Add get tests
* Add visit test
* Add more tests
* Fix variant tests
* Rename
* Reformat
* Add copyrights
* Add more variant tests
* Reformat
* Add more tests
* Fix for gcc-4.8
* Add AttributeValue
* Support passing attributes in AddEvents api
* Support passing attributes in AddEvent api
* Reformat
* Add cmake test
* Tweak function_ref
* Tweak function_ref
* Fix for gcc-4.8
* Reformat
* Add function_ref test
* Support arrays of primitives
* Support bool in AttributeValue
* Add documentation
* Allow sdk to use different clocks for timestamping
* Remove dead code
* Increase windows ci time limit
* Reformat
* Move AttributeValue to common
* Add missing type to AttributeValue
* Start Recorder api
* Fill out Span api
* Reformat
* Fill out Tracer class
* Add cmake build
* Add commenting
* Fix formatting
* Reformat
* Fix date
* Make mutex mutable
* s/mutex_/mu_/
* Remove AddEvent with steady timestamp
* Fix typo
* Fill in IsRecordable
* Use namespace macros
* Add thread-compatible note
* Add commenting
* Add code for dynamic loading
* Add a mock hook
* Fix CopyErrorMessage
* Set up loading example
* Add plugin example
* Add plugin example
* Make a noisy plugin
* Remove mock from sdk
* Add ci for testing plugin
* Reformat
* Remove noexcept from alias
* Add windows stub
* Add missing includes
* Document
* Reorganize
* Fix formatting
* Setup plugin test for windows
* Fix typo
* Fix windows script
* Fix windows script
* Fix typo
* Fix windows path
* Fill out windows testing
* Fix windows script
* Fix windows script
* Fix windows script
* Fix windows script
* Fix windows script
* Fill in windows loading code
* Use std::string for error message
* Fix example
* Use string for error_message
* Fix namespace error
* Add windows error handling
* Fix windows preprocessor error
* Fix signature
* Add tests for plugins
* Fix formatting
* Refactor plugin test
* Drop unused private section
* Update for master