Lines Matching refs:ConstexprStringView
67 struct ConstexprStringView { struct
71 constexpr ConstexprStringView(const char (& lit)[N]) // NOLINT: explicit. in ConstexprStringView() function
78 constexpr ConstexprStringView(const char* ptr, size_t size) in ConstexprStringView() function
85 constexpr ConstexprStringView() : _array(""), _size(0u) {} in ConstexprStringView() argument
101 constexpr ConstexprStringView substr(size_t start, size_t len) const { in substr() argument
105 return ConstexprStringView(&_array[start], len); in substr()
109 constexpr ConstexprStringView substr(size_t start) const { in substr() argument
130 operator==(const ConstexprStringView& lhs, const ConstexprStringView& rhs) { argument
143 operator!=(const ConstexprStringView& lhs, const ConstexprStringView& rhs) {
147 inline std::ostream& operator<<(std::ostream& os, const ConstexprStringView& str) {
273 ConstexprStringView longy;
275 …constexpr JniDescriptorNode(ConstexprStringView longy) : longy(longy) { // NOLINT(google-explicit… in JniDescriptorNode()
402 ConstexprStringView token;
404 ConstexprStringView remainder;
427 ParseSingleTypeDescriptor(ConstexprStringView single_type,
436 ConstexprStringView token;
437 ConstexprStringView remainder = single_type.substr(/*start*/1u);
587 ParseSignatureAsList(ConstexprStringView signature) { in ParseSignatureAsList()
716 ConstexprStringView type_descriptor;
719 ConstexprStringView type_name;
744 MostSimilarTypeDescriptor(ConstexprStringView type_descriptor);
803 ReifiedJniTypeTrait::MostSimilarTypeDescriptor(ConstexprStringView type_descriptor) { in DEFINE_JNI_TYPE_TRAIT()
1223 MatchJniDescriptorWithFunctionType(ConstexprStringView user_function_descriptor) {
1378 ConstexprStringView longy = arg_descriptor.longy;
1387 ConstexprStringView longy = signature_descriptor.ret.longy;