BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
fwd_impl.hpp File Reference
#include <fc/fwd.hpp>
#include <cstdint>
#include <new>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

struct  fc::detail::add< A, U >
 
struct  fc::detail::add_eq< A, U >
 
struct  fc::detail::sub< A, U >
 
struct  fc::detail::sub_eq< A, U >
 
struct  fc::detail::insert_op< A, U >
 
struct  fc::detail::extract_op< A, U >
 

Namespaces

 fc
 
 fc::detail
 

Functions

template<typename T , unsigned int S, typename U , typename A >
auto fc::operator+ (const fwd< T, S, A > &x, U &&u) -> typename detail::add< T, U >::type
 
template<typename T , unsigned int S, typename U , typename A >
auto fc::operator- (const fwd< T, S, A > &x, U &&u) -> typename detail::sub< T, U >::type
 
template<typename T , unsigned int S, typename U , typename A >
auto fc::operator<< (U &u, const fwd< T, S, A > &f) -> typename detail::insert_op< U, T >::type
 
template<typename T , unsigned int S, typename U , typename A >
auto fc::operator>> (U &u, fwd< T, S, A > &f) -> typename detail::extract_op< U, T >::type
 
template<uint64_t RequiredSize, uint64_t ProvidedSize>
void fc::check_size ()