encoding-buffer-fwd.hpp File Reference
+ Include dependency graph for encoding-buffer-fwd.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ndn
 
 ndn::encoding
 

Macros

#define NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS(ClassName)
 
#define NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS(ClassName)
 

Typedefs

using ndn::encoding::EncodingBuffer = EncodingImpl< EncoderTag >
 
using ndn::encoding::EncodingEstimator = EncodingImpl< EstimatorTag >
 

Enumerations

enum  ndn::encoding::Tag {
  ndn::encoding::EncoderTag = true ,
  ndn::encoding::EstimatorTag = false
}
 

Macro Definition Documentation

◆ NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS

#define NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (   ClassName)
Value:
extern template size_t \
ClassName::wireEncode<::ndn::encoding::EncoderTag>(::ndn::EncodingBuffer&) const; \
extern template size_t \
ClassName::wireEncode<::ndn::encoding::EstimatorTag>(::ndn::EncodingEstimator&) const \
EncodingImpl< EstimatorTag > EncodingEstimator
EncodingImpl< EncoderTag > EncodingBuffer

Definition at line 49 of file encoding-buffer-fwd.hpp.

◆ NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS

#define NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (   ClassName)
Value:
template size_t \
ClassName::wireEncode<::ndn::encoding::EncoderTag>(::ndn::EncodingBuffer&) const; \
template size_t \
ClassName::wireEncode<::ndn::encoding::EstimatorTag>(::ndn::EncodingEstimator&) const \

Definition at line 55 of file encoding-buffer-fwd.hpp.