extern
template ebml::ptr<T> ebmlLazyLoad::_get<T>(off_t); \
extern template ptr<const T> ebmlLazyLoad::cget<const T>(off_t) const; \
extern
template ptr<const T> ebmlLazyLoad::cget<const T>(
ebmlID_t, size_t)
const; \
extern template ptr<const T> ebmlLazyLoad::_cget<const T>(off_t) const; \
extern
template ptr<const T> ebmlLazyLoad::_cget<const T>(
ebmlID_t, size_t)
const; \
DECL_GETBYKEY_MEMBERS2(T, unsigned long long) \
DECL_GETBYKEY_MEMBERS2(T, long long) \
DECL_GETBYKEY_MEMBERS2(T, std::string) \
DECL_GETBYKEY_MEMBERS2(T, std::wstring) \
DECL_GETBYKEY_MEMBERS2(T, double)
A drop-in replacement for std::shared_ptr tailored for EBML objects.
Definition: ptrs.h:27
uint64_t ebmlID_t
Definition: ebmlID_t.h:7