Lines Matching defs:const
51 explicit OneByteStringStream(base::Vector<const byte> lb)
58 base::Vector<const byte> literal_bytes_;
74 base::Vector<const uint16_t>::cast(literal_bytes_));
84 bool AstRawString::AsArrayIndex(uint32_t* index) const {
99 bool AstRawString::IsIntegerIndex() const {
103 bool AstRawString::IsOneByteEqualTo(const char* data) const {
109 return 0 == strncmp(reinterpret_cast<const char*>(literal_bytes_.begin()),
113 uint16_t AstRawString::FirstCharacter() const {
115 const uint16_t* c = reinterpret_cast<const uint16_t*>(literal_bytes_.begin());
119 bool AstRawString::Equal(const AstRawString* lhs, const AstRawString* rhs) {
124 const unsigned char* l = lhs->raw_data();
125 const unsigned char* r = rhs->raw_data();
129 return CompareCharsEqualUnsigned(reinterpret_cast<const uint8_t*>(l),
130 reinterpret_cast<const uint8_t*>(r),
133 return CompareCharsEqualUnsigned(reinterpret_cast<const uint8_t*>(l),
134 reinterpret_cast<const uint16_t*>(r),
139 return CompareCharsEqualUnsigned(reinterpret_cast<const uint16_t*>(l),
140 reinterpret_cast<const uint8_t*>(r),
143 return CompareCharsEqualUnsigned(reinterpret_cast<const uint16_t*>(l),
144 reinterpret_cast<const uint16_t*>(r),
150 int AstRawString::Compare(const AstRawString* lhs, const AstRawString* rhs) {
154 const unsigned char* lhs_data = lhs->raw_data();
155 const unsigned char* rhs_data = rhs->raw_data();
162 reinterpret_cast<const uint8_t*>(lhs_data),
163 reinterpret_cast<const uint8_t*>(rhs_data), length))
167 reinterpret_cast<const uint8_t*>(lhs_data),
168 reinterpret_cast<const uint16_t*>(rhs_data), length))
174 reinterpret_cast<const uint16_t*>(lhs_data),
175 reinterpret_cast<const uint8_t*>(rhs_data), length))
179 reinterpret_cast<const uint16_t*>(lhs_data),
180 reinterpret_cast<const uint16_t*>(rhs_data), length))
189 Handle<String> AstConsString::Allocate(IsolateT* isolate) const {
208 Handle<String> AstConsString::Allocate<Isolate>(Isolate* isolate) const;
211 LocalIsolate* isolate) const;
214 Handle<String> AstConsString::AllocateFlat(IsolateT* isolate) const {
224 for (const AstConsString::Segment* current = &segment_; current != nullptr;
239 for (const AstConsString::Segment* current = &segment_; current != nullptr;
258 for (const AstConsString::Segment* current = &segment_; current != nullptr;
266 reinterpret_cast<const uint16_t*>(current->string->raw_data()),
275 Handle<String> AstConsString::AllocateFlat<Isolate>(Isolate* isolate) const;
278 LocalIsolate* isolate) const;
280 std::forward_list<const AstRawString*> AstConsString::ToRawStrings() const {
281 std::forward_list<const AstRawString*> result;
301 const char* data = str; \
302 base::Vector<const uint8_t> literal( \
303 reinterpret_cast<const uint8_t*>(data), \
317 const AstRawString* AstValueFactory::GetOneByteStringInternal(
318 base::Vector<const uint8_t> literal) {
333 const AstRawString* AstValueFactory::GetTwoByteStringInternal(
334 base::Vector<const uint16_t> literal) {
338 base::Vector<const byte>::cast(literal));
341 const AstRawString* AstValueFactory::GetString(
342 String literal, const SharedStringAccessGuardIfNeeded& access_guard) {
343 const AstRawString* result = nullptr;
359 AstConsString* AstValueFactory::NewConsString(const AstRawString* str) {
363 AstConsString* AstValueFactory::NewConsString(const AstRawString* str1,
364 const AstRawString* str2) {
387 const AstRawString* AstValueFactory::GetString(
389 base::Vector<const byte> literal_bytes) {
403 is_one_byte, base::Vector<const byte>(new_literal_bytes, length),