reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
258 Result.OpCode = static_cast<BinaryAnnotationsOpCode>(Op); 259 switch (Result.OpCode) { 261 Result.Name = "Invalid"; 265 Result.Name = "CodeOffset"; 266 Result.U1 = GetCompressedAnnotation(Next); 269 Result.Name = "ChangeCodeOffsetBase"; 270 Result.U1 = GetCompressedAnnotation(Next); 273 Result.Name = "ChangeCodeOffset"; 274 Result.U1 = GetCompressedAnnotation(Next); 277 Result.Name = "ChangeCodeLength"; 278 Result.U1 = GetCompressedAnnotation(Next); 281 Result.Name = "ChangeFile"; 282 Result.U1 = GetCompressedAnnotation(Next); 285 Result.Name = "ChangeLineEndDelta"; 286 Result.U1 = GetCompressedAnnotation(Next); 289 Result.Name = "ChangeRangeKind"; 290 Result.U1 = GetCompressedAnnotation(Next); 293 Result.Name = "ChangeColumnStart"; 294 Result.U1 = GetCompressedAnnotation(Next); 297 Result.Name = "ChangeColumnEnd"; 298 Result.U1 = GetCompressedAnnotation(Next); 301 Result.Name = "ChangeLineOffset"; 302 Result.S1 = DecodeSignedOperand(Next); 305 Result.Name = "ChangeColumnEndDelta"; 306 Result.S1 = DecodeSignedOperand(Next); 309 Result.Name = "ChangeCodeOffsetAndLineOffset"; 311 Result.S1 = DecodeSignedOperand(Annotation >> 4); 312 Result.U1 = Annotation & 0xf; 316 Result.Name = "ChangeCodeLengthAndCodeOffset"; 317 Result.U1 = GetCompressedAnnotation(Next); 318 Result.U2 = GetCompressedAnnotation(Next); 322 Result.Bytes = Data.take_front(Data.size() - Next.size()); 323 Current = Result;