LeviLamina
Loading...
Searching...
No Matches
CordBuffer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace absl {
6
7class CordBuffer {
8public:
9 // CordBuffer inner types declare
10 // clang-format off
11 struct Rep;
12 // clang-format on
13
14 // CordBuffer inner types define
15 struct Rep {
16 public:
17 // Rep inner types declare
18 // clang-format off
19 struct Long;
20 struct Short;
21 // clang-format on
22
23 // Rep inner types define
24 struct Long {
25 public:
26 // member variables
27 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 Long& operator=(Long const&);
35 Long(Long const&);
36 Long();
37 };
38
39 struct Short {
40 public:
41 // member variables
42 // NOLINTBEGIN
45 // NOLINTEND
46
47 public:
48 // prevent constructor by default
49 Short& operator=(Short const&);
50 Short(Short const&);
51 Short();
52 };
53
54 public:
55 // member variables
56 // NOLINTBEGIN
57 union {
60 };
61 // NOLINTEND
62
63 public:
64 // prevent constructor by default
65 Rep& operator=(Rep const&);
66 Rep(Rep const&);
67 Rep();
68 };
69
70public:
71 // member variables
72 // NOLINTBEGIN
74 // NOLINTEND
75
76public:
77 // prevent constructor by default
78 CordBuffer& operator=(CordBuffer const&);
79 CordBuffer(CordBuffer const&);
80 CordBuffer();
81};
82
83} // namespace absl
Definition CordBuffer.h:7
Definition CordBuffer.h:24
Definition CordBuffer.h:39
Definition CordBuffer.h:15
Definition Alias.h:14