| 
    Zserio C++ runtime library
    1.3.0
    
   Built for Zserio 2.18.0 
   | 
 
#include <Reflectable.h>


Public Member Functions | |
| Float32Reflectable (float value) | |
| size_t | bitSizeOf (size_t) const override | 
| void | write (BitStreamWriter &writer) const override | 
| float | getFloat () const override | 
  Public Member Functions inherited from zserio::FloatingPointReflectableBase< ALLOC, float > | |
| double | toDouble () const override | 
  Public Member Functions inherited from zserio::BuiltinReflectableBase< ALLOC, T, typename > | |
| AnyHolder< ALLOC > | getAnyValue (const ALLOC &allocator) const override | 
| AnyHolder< ALLOC > | getAnyValue (const ALLOC &allocator) override | 
  Public Member Functions inherited from zserio::ReflectableBase< ALLOC > | |
| ReflectableBase (const IBasicTypeInfo< ALLOC > &typeInfo) | |
| ~ReflectableBase () override=0 | |
| const IBasicTypeInfo< ALLOC > & | getTypeInfo () const override | 
| bool | isArray () const override | 
| void | initializeChildren () override | 
| void | initialize (const vector< AnyHolder< ALLOC >, ALLOC > &typeArguments) override | 
| size_t | initializeOffsets (size_t bitPosition) override | 
| size_t | initializeOffsets () override | 
| size_t | bitSizeOf () const override | 
| IBasicReflectableConstPtr< ALLOC > | getField (StringView name) const override | 
| IBasicReflectablePtr< ALLOC > | getField (StringView name) override | 
| IBasicReflectablePtr< ALLOC > | createField (StringView name) override | 
| void | setField (StringView name, const AnyHolder< ALLOC > &value) override | 
| IBasicReflectableConstPtr< ALLOC > | getParameter (StringView name) const override | 
| IBasicReflectablePtr< ALLOC > | getParameter (StringView name) override | 
| IBasicReflectableConstPtr< ALLOC > | callFunction (StringView name) const override | 
| IBasicReflectablePtr< ALLOC > | callFunction (StringView name) override | 
| StringView | getChoice () const override | 
| IBasicReflectableConstPtr< ALLOC > | find (StringView path) const override | 
| IBasicReflectablePtr< ALLOC > | find (StringView path) override | 
| IBasicReflectableConstPtr< ALLOC > | operator[] (StringView path) const override | 
| IBasicReflectablePtr< ALLOC > | operator[] (StringView path) override | 
| size_t | size () const override | 
| void | resize (size_t size) override | 
| IBasicReflectableConstPtr< ALLOC > | at (size_t index) const override | 
| IBasicReflectablePtr< ALLOC > | at (size_t index) override | 
| IBasicReflectableConstPtr< ALLOC > | operator[] (size_t index) const override | 
| IBasicReflectablePtr< ALLOC > | operator[] (size_t index) override | 
| void | setAt (const AnyHolder< ALLOC > &value, size_t index) override | 
| void | append (const AnyHolder< ALLOC > &value) override | 
| AnyHolder< ALLOC > | getAnyValue () const override | 
| AnyHolder< ALLOC > | getAnyValue () override | 
| bool | getBool () const override | 
| int8_t | getInt8 () const override | 
| int16_t | getInt16 () const override | 
| int32_t | getInt32 () const override | 
| int64_t | getInt64 () const override | 
| uint8_t | getUInt8 () const override | 
| uint16_t | getUInt16 () const override | 
| uint32_t | getUInt32 () const override | 
| uint64_t | getUInt64 () const override | 
| double | getDouble () const override | 
| Span< const uint8_t > | getBytes () const override | 
| StringView | getStringView () const override | 
| const BasicBitBuffer< ALLOC > & | getBitBuffer () const override | 
| int64_t | toInt () const override | 
| uint64_t | toUInt () const override | 
| string< ALLOC > | toString (const ALLOC &allocator) const override | 
| string< ALLOC > | toString () const override | 
| const ParsingInfo & | parsingInfo () const override | 
| ReflectableBase (const ReflectableBase &)=delete | |
| ReflectableBase & | operator= (const ReflectableBase &)=delete | 
| ReflectableBase (const ReflectableBase &&)=delete | |
| ReflectableBase & | operator= (const ReflectableBase &&)=delete | 
  Public Member Functions inherited from zserio::IBasicReflectable< ALLOC > | |
| virtual | ~IBasicReflectable ()=default | 
Static Public Member Functions | |
| static const IBasicTypeInfo< ALLOC > & | typeInfo () | 
Additional Inherited Members | |
  Public Types inherited from zserio::IBasicReflectable< ALLOC > | |
| using | Ptr = std::shared_ptr< IBasicReflectable > | 
| using | ConstPtr = std::shared_ptr< const IBasicReflectable > | 
  Protected Member Functions inherited from zserio::BuiltinReflectableBase< ALLOC, T, typename > | |
| BuiltinReflectableBase (const IBasicTypeInfo< ALLOC > &typeInfo, const T &value) | |
| const T & | getValue () const | 
Reflectable for values of 32-bit float type.
Definition at line 1658 of file Reflectable.h.
      
  | 
  inlineexplicit | 
Definition at line 1669 of file Reflectable.h.
      
  | 
  inlineoverridevirtual | 
Gets the number of bits needed for serialization of the reflected object.
| bitPosition | The bit stream position to be used for calculation. | 
| CppRuntimeException | When the reflected object is an array. | 
Reimplemented from zserio::ReflectableBase< ALLOC >.
Definition at line 1673 of file Reflectable.h.
      
  | 
  inlineoverridevirtual | 
Gets float value of the float reflectable.
| CppRuntimeException | When the reflected object is not a float type. | 
Reimplemented from zserio::ReflectableBase< ALLOC >.
Definition at line 1683 of file Reflectable.h.
      
  | 
  inlinestatic | 
Definition at line 1664 of file Reflectable.h.
      
  | 
  inlineoverridevirtual | 
Writes the reflected object to a bit stream using the given bit stream writer.
| writer | Bit stream writer to use. | 
| CppRuntimeException | When the reflected object is an array. | 
Reimplemented from zserio::ReflectableBase< ALLOC >.
Definition at line 1678 of file Reflectable.h.