|
typedef std::shared_ptr< IWAField > | libetonyek::IWAFieldPtr_t |
|
typedef detail::IWAFieldImpl< IWAField::TAG_UINT32, uint32_t, IWAReader::UInt32 > | libetonyek::IWAUInt32Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_UINT64, uint64_t, IWAReader::UInt64 > | libetonyek::IWAUInt64Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_SINT32, int32_t, IWAReader::SInt32 > | libetonyek::IWASInt32Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_SINT64, int64_t, IWAReader::SInt64 > | libetonyek::IWASInt64Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_BOOL, bool, IWAReader::Bool > | libetonyek::IWABoolField |
|
typedef detail::IWAFieldImpl< IWAField::TAG_FIXED64, uint64_t, IWAReader::Fixed64 > | libetonyek::IWAFixed64Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_DOUBLE, double, IWAReader::Double > | libetonyek::IWADoubleField |
|
typedef detail::IWAFieldImpl< IWAField::TAG_STRING, std::string, IWAReader::String > | libetonyek::IWAStringField |
|
typedef detail::IWAFieldImpl< IWAField::TAG_BYTES, RVNGInputStreamPtr_t, IWAReader::Bytes > | libetonyek::IWABytesField |
|
typedef detail::IWAFieldImpl< IWAField::TAG_FIXED32, uint32_t, IWAReader::Fixed32 > | libetonyek::IWAFixed32Field |
|
typedef detail::IWAFieldImpl< IWAField::TAG_FLOAT, float, IWAReader::Float > | libetonyek::IWAFloatField |
|
|
template<IWAField::Tag TagV, typename ValueT , typename Reader > |
const ValueT & | libetonyek::get (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field) |
|
template<IWAField::Tag TagV, typename ValueT , typename Reader > |
const ValueT & | libetonyek::get_optional_value_or (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value) |
|
template<IWAField::Tag TagV, typename ValueT , typename Reader , typename DefaultValueT > |
const ValueT | libetonyek::get_optional_value_or (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const DefaultValueT &value) |
|