Sha256: 7636dc9fc6c4633f810de7ada0e4811d34fe58f84e2a30474660ae0571b9ff65
Contents?: true
Size: 891 Bytes
Versions: 7
Compression:
Stored size: 891 Bytes
Contents
// Copyright (c) 2018-2022 Dr. Colin Hirsch and Daniel Frey // Please see LICENSE for license or visit https://github.com/taocpp/json/ #ifndef TAO_JSON_FORWARD_HPP #define TAO_JSON_FORWARD_HPP namespace tao::json { namespace events { class virtual_base; } // namespace events template< typename T, typename = void > struct traits {}; template< template< typename... > class Traits > class basic_value; using value = basic_value< traits >; using producer_t = void( events::virtual_base&, const void* ); namespace internal { struct opaque_ptr_t { const void* data; producer_t* producer; }; template< template< typename... > class Traits > struct single; template< template< typename... > class Traits > struct pair; } // namespace internal } // namespace tao::json #endif
Version data entries
7 entries across 7 versions & 1 rubygems