reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/BinaryFormat/MsgPackReader.cpp
   36     Obj.Kind = Type::Nil;
   39     Obj.Kind = Type::Boolean;
   40     Obj.Bool = true;
   43     Obj.Kind = Type::Boolean;
   44     Obj.Bool = false;
   47     Obj.Kind = Type::Int;
   48     return readInt<int8_t>(Obj);
   50     Obj.Kind = Type::Int;
   51     return readInt<int16_t>(Obj);
   53     Obj.Kind = Type::Int;
   54     return readInt<int32_t>(Obj);
   56     Obj.Kind = Type::Int;
   57     return readInt<int64_t>(Obj);
   59     Obj.Kind = Type::UInt;
   60     return readUInt<uint8_t>(Obj);
   62     Obj.Kind = Type::UInt;
   63     return readUInt<uint16_t>(Obj);
   65     Obj.Kind = Type::UInt;
   66     return readUInt<uint32_t>(Obj);
   68     Obj.Kind = Type::UInt;
   69     return readUInt<uint64_t>(Obj);
   71     Obj.Kind = Type::Float;
   76     Obj.Float = BitsToFloat(endian::read<uint32_t, Endianness>(Current));
   80     Obj.Kind = Type::Float;
   85     Obj.Float = BitsToDouble(endian::read<uint64_t, Endianness>(Current));
   89     Obj.Kind = Type::String;
   90     return readRaw<uint8_t>(Obj);
   92     Obj.Kind = Type::String;
   93     return readRaw<uint16_t>(Obj);
   95     Obj.Kind = Type::String;
   96     return readRaw<uint32_t>(Obj);
   98     Obj.Kind = Type::Binary;
   99     return readRaw<uint8_t>(Obj);
  101     Obj.Kind = Type::Binary;
  102     return readRaw<uint16_t>(Obj);
  104     Obj.Kind = Type::Binary;
  105     return readRaw<uint32_t>(Obj);
  107     Obj.Kind = Type::Array;
  108     return readLength<uint16_t>(Obj);
  110     Obj.Kind = Type::Array;
  111     return readLength<uint32_t>(Obj);
  113     Obj.Kind = Type::Map;
  114     return readLength<uint16_t>(Obj);
  116     Obj.Kind = Type::Map;
  117     return readLength<uint32_t>(Obj);
  119     Obj.Kind = Type::Extension;
  120     return createExt(Obj, FixLen::Ext1);
  122     Obj.Kind = Type::Extension;
  123     return createExt(Obj, FixLen::Ext2);
  125     Obj.Kind = Type::Extension;
  126     return createExt(Obj, FixLen::Ext4);
  128     Obj.Kind = Type::Extension;
  129     return createExt(Obj, FixLen::Ext8);
  131     Obj.Kind = Type::Extension;
  132     return createExt(Obj, FixLen::Ext16);
  134     Obj.Kind = Type::Extension;
  135     return readExt<uint8_t>(Obj);
  137     Obj.Kind = Type::Extension;
  138     return readExt<uint16_t>(Obj);
  140     Obj.Kind = Type::Extension;
  141     return readExt<uint32_t>(Obj);
  145     Obj.Kind = Type::Int;
  149     Obj.Int = I;
  154     Obj.Kind = Type::UInt;
  155     Obj.UInt = FB;
  160     Obj.Kind = Type::String;
  162     return createRaw(Obj, Size);
  166     Obj.Kind = Type::Array;
  167     Obj.Length = FB & ~FixBitsMask::Array;
  172     Obj.Kind = Type::Map;
  173     Obj.Length = FB & ~FixBitsMask::Map;