Lines Matching refs:bool
30 | bool | **CheckOffsets**()<br>检查从当前光标读取对象的操作是否可行。 |
43 | bool | **ParseFrom**(uintptr_t data, size_t size)<br>使用当前parcel读入输入数据。 |
44 | bool | **ReadBool**() |
45 | bool | **ReadBool**(bool& value) |
46 | bool | **ReadBoolUnaligned**() |
47 | bool | **ReadBoolVector**(std::vector< bool >* val) |
51 | bool | **ReadDouble**(double& value) |
52 | bool | **ReadDoubleVector**(std::vector< double >* val) |
54 | bool | **ReadFloat**(float& value) |
55 | bool | **ReadFloatVector**(std::vector< float >* val) |
57 | bool | **ReadInt16**(int16_t& value) |
58 | bool | **ReadInt16Unaligned**(int16_t& value) |
59 | bool | **ReadInt16Vector**(std::vector< int16_t >* val) |
61 | bool | **ReadInt32**(int32_t& value) |
62 | bool | **ReadInt32Vector**(std::vector< int32_t >* val) |
64 | bool | **ReadInt64**(int64_t& value) |
65 | bool | **ReadInt64Vector**(std::vector< int64_t >* val) |
67 | bool | **ReadInt8**(int8_t& value) |
68 | bool | **ReadInt8Unaligned**(int8_t& value) |
69 | bool | **ReadInt8Vector**(std::vector< int8_t >* val) |
74 | bool | **ReadString**(std::string& value)<br>从当前parcel读出C++`std::string`字符串对象,并存入输入对象中。 |
76 | bool | **ReadString16**(std::u16string& value)<br>从当前parcel读出一个UTF-16编码的C++`std::u16string`字符串对象,…
77 | bool | **ReadString16Vector**(std::vector< std::u16string >* val) |
80 | bool | **ReadStringVector**(std::vector< std::string >* val) |
83 | bool | **ReadUint16**(uint16_t& value) |
84 | bool | **ReadUint16Unaligned**(uint16_t& value) |
85 | bool | **ReadUInt16Vector**(std::vector< uint16_t >* val) |
87 | bool | **ReadUint32**(uint32_t& value) |
88 | bool | **ReadUInt32Vector**(std::vector< uint32_t >* val) |
90 | bool | **ReadUint64**(uint64_t& value) |
91 | bool | **ReadUInt64Vector**(std::vector< uint64_t >* val) |
93 | bool | **ReadUint8**(uint8_t& value) |
94 | bool | **ReadUint8Unaligned**(uint8_t& value) |
95 | bool | **ReadUInt8Vector**(std::vector< uint8_t >* val) |
97 | template <typename T \> <br>bool | **ReadVector**(std::vector< T >* val, bool(Parcel::*)(T&) Read…
98 | bool | **RewindRead**(size_t newPosition)<br>将读光标置于指定位置。 |
99 | bool | **RewindWrite**(size_t offsets)<br>将写光标置于指定位置。 |
100 | bool | **SetAllocator**(Allocator* allocator)<br>设置当前parcel的内存分配器Allocator对象。 |
101 | bool | **SetDataCapacity**(size_t newCapacity)<br>设置当前parcel的以字节数为单位的容量大小,即parcel内数据区域的大小。 |
102 | bool | **SetDataSize**(size_t dataSize)<br>设置当前parcel的已存在数据大小(字节)。 |
103 | bool | **SetMaxCapacity**(size_t maxCapacity)<br>设置当前parcel的以字节为单位的最大容量。 |
105 | bool | **WriteBool**(bool value) |
106 | bool | **WriteBoolUnaligned**(bool value) |
107 | bool | **WriteBoolVector**(const std::vector< bool >& val) |
108 | bool | **WriteBuffer**(const void* data, size_t size) |
109 | bool | **WriteBufferAddTerminator**(const void* data, size_t size, size_t typeSize) |
110 | bool | **WriteCString**(const char* value)<br>向当前parcel写入一个C风格的字符串。 |
111 | bool | **WriteDouble**(double value) |
112 | bool | **WriteDoubleVector**(const std::vector< double >& val) |
113 | bool | **WriteFloat**(float value) |
114 | bool | **WriteFloatVector**(const std::vector< float >& val) |
115 | bool | **WriteInt16**(int16_t value) |
116 | bool | **WriteInt16Unaligned**(int16_t value) |
117 | bool | **WriteInt16Vector**(const std::vector< int16_t >& val) |
118 | bool | **WriteInt32**(int32_t value) |
119 | bool | **WriteInt32Vector**(const std::vector< int32_t >& val) |
120 | bool | **WriteInt64**(int64_t value) |
121 | bool | **WriteInt64Vector**(const std::vector< int64_t >& val) |
122 | bool | **WriteInt8**(int8_t value) |
123 | bool | **WriteInt8Unaligned**(int8_t value) |
124 | bool | **WriteInt8Vector**(const std::vector< int8_t >& val) |
125 | template <typename T \> <br>bool | **WriteObject**(const sptr< T >& object)<br>向当前parcel写入某一具体对象。…
126 | bool | **WriteParcelable**(const Parcelable* object)<br>向当前parcel写入Parcelable对象。 |
127 | bool | **WritePointer**(uintptr_t value) |
128 | bool | **WriteRemoteObject**(const Parcelable* object)<br>向当前parcel中写入remote对象。 |
129 | bool | **WriteString**(const std::string& value)<br>向当前parcel写入一个C++的std::string字符串。 |
130 | bool | **WriteString16**(const std::u16string& value)<br>向当前parcel写入一个C++的std::string字符串。 |
131 | bool | **WriteString16Vector**(const std::vector< std::u16string >& val) |
132 | bool | **WriteString16WithLength**(const char16_t* value, size_t len)<br>向当前parcel写入一个UTF-16编码的字符…
133 | bool | **WriteString8WithLength**(const char* value, size_t len)<br>向当前parcel写入一个UTF-8编码的字符串。 |
134 | bool | **WriteStringVector**(const std::vector< std::string >& val) |
135 | bool | **WriteStrongParcelable**(const sptr< Parcelable >& object)<br>将Parcelable对象的`HOLD_OBJECT`…
136 | bool | **WriteUint16**(uint16_t value) |
137 | bool | **WriteUint16Unaligned**(uint16_t value) |
138 | bool | **WriteUInt16Vector**(const std::vector< uint16_t >& val) |
139 | bool | **WriteUint32**(uint32_t value) |
140 | bool | **WriteUInt32Vector**(const std::vector< uint32_t >& val) |
141 | bool | **WriteUint64**(uint64_t value) |
142 | bool | **WriteUInt64Vector**(const std::vector< uint64_t >& val) |
143 | bool | **WriteUint8**(uint8_t value) |
144 | bool | **WriteUint8Unaligned**(uint8_t value) |
145 | bool | **WriteUInt8Vector**(const std::vector< uint8_t >& val) |
146 | bool | **WriteUnpadBuffer**(const void* data, size_t size)<br>基于数据区指针及数据长度写入一段数据,功能与WriteBuffer完全…
147 | template <typename T1 ,typename T2 \> <br>bool | **WriteVector**(const std::vector< T1 >& val, bo…
153 | bool | **EnsureObjectsCapacity**()<br>确保当前写入对象数量小于对象容量。 |
154 | bool | **WriteObjectOffset**(binder_size_t offset)<br>记录待写入对象的具体位置,该位置表示为相对于数据区域起始处的偏移量。 |
183 | | **Parcelable**(bool asRemote)<br>构造一个Parcelable对象。 |
186 | virtual bool | **Marshalling**(Parcel& parcel) const =0<br>向指定Parcel对象中写入当前Parcelable对象。 |
188 | bool | **TestBehavior**(BehaviorFlag b) const<br>检查指定行为是否已开启。 |
194 | bool | **asRemote_** <br>指明对象是否为remote的标志位。 |
205 bool booltest;
218 bool result = false;
258 bool readbool = parcel.ReadBool();