proxygen
ExpectedTest.cpp File Reference
#include <folly/Expected.h>
#include <folly/Portability.h>
#include <folly/portability/GTest.h>
#include <algorithm>
#include <iomanip>
#include <memory>
#include <string>
#include <type_traits>
#include <vector>
#include <glog/logging.h>

Go to the source code of this file.

Classes

struct  folly::NoDefault
 
class  folly::MoveTester
 
struct  folly::ExpectingDeleter
 
class  folly::ContainsExpected
 
struct  folly::ThrowingBadness
 
struct  folly::NoSelfAssign
 
struct  folly::NoDestructor
 
struct  folly::WithDestructor
 
struct  folly::NoConstructor
 
struct  folly::WithConstructor
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Enumerations

enum  folly::E { folly::E::E1, folly::E::E2 }
 

Functions

std::ostream & folly::operator<< (std::ostream &os, E e)
 
template<class V , class E >
std::ostream & folly::operator<< (std::ostream &os, const Expected< V, E > &e)
 
 folly::TEST (Expected, NoDefault)
 
 folly::TEST (Expected, String)
 
 folly::TEST (Expected, Ambiguous)
 
 folly::TEST (Expected, Const)
 
 folly::TEST (Expected, Simple)
 
bool folly::operator== (const MoveTester &o1, const MoveTester &o2)
 
 folly::TEST (Expected, value_or_rvalue_arg)
 
 folly::TEST (Expected, value_or_noncopyable)
 
 folly::TEST (Expected, value_move)
 
 folly::TEST (Expected, dereference_move)
 
 folly::TEST (Expected, EmptyConstruct)
 
 folly::TEST (Expected, Unique)
 
 folly::TEST (Expected, Shared)
 
 folly::TEST (Expected, Order)
 
 folly::TEST (Expected, SwapMethod)
 
 folly::TEST (Expected, StdSwapFunction)
 
 folly::TEST (Expected, FollySwapFunction)
 
 folly::TEST (Expected, Comparisons)
 
 folly::TEST (Expected, Conversions)
 
 folly::TEST (Expected, Pointee)
 
 folly::TEST (Expected, MakeOptional)
 
 folly::TEST (Expected, SelfAssignment)
 
 folly::TEST (Expected, AssignmentContained)
 
 folly::TEST (Expected, Exceptions)
 
 folly::TEST (Expected, NoThrowDefaultConstructible)
 
 folly::TEST (Expected, NoThrowMoveConstructible)
 
 folly::TEST (Expected, NoThrowMoveAssignable)
 
 folly::TEST (Expected, NoSelfAssign)
 
 folly::TEST (Expected, TriviallyDestructible)
 
 folly::TEST (Expected, TriviallyCopyable)
 
 folly::TEST (Expected, Then)
 
 folly::TEST (Expected, ThenOrThrow)