#include <exception_safety_testing.h>
Static Public Member Functions | |
template<typename... Args> | |
static void * | operator new (size_t s, Args &&... args) noexcept(IsSpecified(TypeSpec::kNoThrowNew)) |
template<typename... Args> | |
static void * | operator new[] (size_t s, Args &&... args) noexcept(IsSpecified(TypeSpec::kNoThrowNew)) |
Static Private Member Functions | |
static std::string | GetInstanceString (int dummy) |
static constexpr bool | IsSpecified (TypeSpec spec) |
Private Attributes | |
int | dummy_ |
Static Private Attributes | |
static constexpr int | kBadValue = 938550620 |
static constexpr int | kDefaultValue = 0 |
Friends | |
ThrowingBool | operator!= (const ThrowingValue &a, const ThrowingValue &b) |
ThrowingBool | operator< (const ThrowingValue &a, const ThrowingValue &b) |
std::ostream & | operator<< (std::ostream &os, const ThrowingValue &tv) |
ThrowingBool | operator<= (const ThrowingValue &a, const ThrowingValue &b) |
ThrowingBool | operator== (const ThrowingValue &a, const ThrowingValue &b) |
ThrowingBool | operator> (const ThrowingValue &a, const ThrowingValue &b) |
ThrowingBool | operator>= (const ThrowingValue &a, const ThrowingValue &b) |
std::istream & | operator>> (std::istream &is, const ThrowingValue &) |
Additional Inherited Members | |
Private Member Functions inherited from testing::exceptions_internal::TrackedObject | |
TrackedObject (const TrackedObject &)=delete | |
TrackedObject (TrackedObject &&)=delete | |
TrackedObject (std::string description) | |
~TrackedObject () noexcept | |
Definition at line 254 of file exception_safety_testing.h.
|
inline |
Definition at line 263 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 268 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 277 of file exception_safety_testing.h.
|
inlineexplicit |
Definition at line 286 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 291 of file exception_safety_testing.h.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 579 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 580 of file exception_safety_testing.h.
|
inlinestaticprivate |
Definition at line 583 of file exception_safety_testing.h.
|
inlinestaticprivate |
Definition at line 255 of file exception_safety_testing.h.
|
inline |
Definition at line 445 of file exception_safety_testing.h.
|
delete |
|
inline |
Definition at line 429 of file exception_safety_testing.h.
|
inline |
Definition at line 491 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 563 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 566 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 570 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 573 of file exception_safety_testing.h.
|
inlinestaticnoexcept |
Definition at line 538 of file exception_safety_testing.h.
|
inlinestaticnoexcept |
Definition at line 547 of file exception_safety_testing.h.
|
inline |
Definition at line 424 of file exception_safety_testing.h.
|
inline |
Definition at line 374 of file exception_safety_testing.h.
|
inline |
Definition at line 485 of file exception_safety_testing.h.
|
inline |
Definition at line 364 of file exception_safety_testing.h.
|
inline |
Definition at line 473 of file exception_safety_testing.h.
|
inline |
Definition at line 318 of file exception_safety_testing.h.
|
inline |
Definition at line 323 of file exception_safety_testing.h.
|
inline |
Definition at line 338 of file exception_safety_testing.h.
|
inline |
Definition at line 344 of file exception_safety_testing.h.
|
inline |
Definition at line 461 of file exception_safety_testing.h.
|
inline |
Definition at line 328 of file exception_safety_testing.h.
|
inline |
Definition at line 333 of file exception_safety_testing.h.
|
inline |
Definition at line 351 of file exception_safety_testing.h.
|
inline |
Definition at line 357 of file exception_safety_testing.h.
|
inline |
Definition at line 467 of file exception_safety_testing.h.
|
inline |
Definition at line 369 of file exception_safety_testing.h.
|
inline |
Definition at line 479 of file exception_safety_testing.h.
|
inline |
Definition at line 379 of file exception_safety_testing.h.
|
inline |
Definition at line 509 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 297 of file exception_safety_testing.h.
|
inlinenoexcept |
Definition at line 307 of file exception_safety_testing.h.
|
inline |
Definition at line 384 of file exception_safety_testing.h.
|
inline |
Definition at line 515 of file exception_safety_testing.h.
|
inline |
Definition at line 455 of file exception_safety_testing.h.
|
inline |
Definition at line 503 of file exception_safety_testing.h.
|
inline |
Definition at line 450 of file exception_safety_testing.h.
|
inline |
Definition at line 497 of file exception_safety_testing.h.
|
inline |
Definition at line 434 of file exception_safety_testing.h.
|
inline |
Definition at line 440 of file exception_safety_testing.h.
|
friend |
Definition at line 397 of file exception_safety_testing.h.
|
friend |
Definition at line 402 of file exception_safety_testing.h.
|
friend |
Definition at line 525 of file exception_safety_testing.h.
|
friend |
Definition at line 407 of file exception_safety_testing.h.
|
friend |
Definition at line 392 of file exception_safety_testing.h.
|
friend |
Definition at line 412 of file exception_safety_testing.h.
|
friend |
Definition at line 417 of file exception_safety_testing.h.
|
friend |
Definition at line 530 of file exception_safety_testing.h.
|
private |
Definition at line 589 of file exception_safety_testing.h.
|
staticprivate |
Definition at line 260 of file exception_safety_testing.h.
|
staticprivate |
Definition at line 259 of file exception_safety_testing.h.