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

References

lib/BinaryFormat/MsgPackWriter.cpp
   23 void Writer::writeNil() { EW.write(FirstByte::Nil); }
   25 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); }
   34     EW.write(static_cast<int8_t>(i));
   39     EW.write(FirstByte::Int8);
   40     EW.write(static_cast<int8_t>(i));
   45     EW.write(FirstByte::Int16);
   46     EW.write(static_cast<int16_t>(i));
   51     EW.write(FirstByte::Int32);
   52     EW.write(static_cast<int32_t>(i));
   56   EW.write(FirstByte::Int64);
   57   EW.write(i);
   62     EW.write(static_cast<uint8_t>(u));
   67     EW.write(FirstByte::UInt8);
   68     EW.write(static_cast<uint8_t>(u));
   73     EW.write(FirstByte::UInt16);
   74     EW.write(static_cast<uint16_t>(u));
   79     EW.write(FirstByte::UInt32);
   80     EW.write(static_cast<uint32_t>(u));
   84   EW.write(FirstByte::UInt64);
   85   EW.write(u);
   93     EW.write(FirstByte::Float32);
   94     EW.write(static_cast<float>(d));
   96     EW.write(FirstByte::Float64);
   97     EW.write(d);
  105     EW.write(static_cast<uint8_t>(FixBits::String | Size));
  107     EW.write(FirstByte::Str8);
  108     EW.write(static_cast<uint8_t>(Size));
  110     EW.write(FirstByte::Str16);
  111     EW.write(static_cast<uint16_t>(Size));
  114     EW.write(FirstByte::Str32);
  115     EW.write(static_cast<uint32_t>(Size));
  118   EW.OS << s;
  127     EW.write(FirstByte::Bin8);
  128     EW.write(static_cast<uint8_t>(Size));
  130     EW.write(FirstByte::Bin16);
  131     EW.write(static_cast<uint16_t>(Size));
  134     EW.write(FirstByte::Bin32);
  135     EW.write(static_cast<uint32_t>(Size));
  138   EW.OS.write(Buffer.getBufferStart(), Size);
  143     EW.write(static_cast<uint8_t>(FixBits::Array | Size));
  148     EW.write(FirstByte::Array16);
  149     EW.write(static_cast<uint16_t>(Size));
  153   EW.write(FirstByte::Array32);
  154   EW.write(Size);
  159     EW.write(static_cast<uint8_t>(FixBits::Map | Size));
  164     EW.write(FirstByte::Map16);
  165     EW.write(static_cast<uint16_t>(Size));
  169   EW.write(FirstByte::Map32);
  170   EW.write(Size);
  178     EW.write(FirstByte::FixExt1);
  181     EW.write(FirstByte::FixExt2);
  184     EW.write(FirstByte::FixExt4);
  187     EW.write(FirstByte::FixExt8);
  190     EW.write(FirstByte::FixExt16);
  194       EW.write(FirstByte::Ext8);
  195       EW.write(static_cast<uint8_t>(Size));
  197       EW.write(FirstByte::Ext16);
  198       EW.write(static_cast<uint16_t>(Size));
  201       EW.write(FirstByte::Ext32);
  202       EW.write(static_cast<uint32_t>(Size));
  206   EW.write(Type);
  207   EW.OS.write(Buffer.getBufferStart(), Size);