Searched refs:StringWrapper (Results 1 - 6 of 6) sorted by relevance

/frameworks/native/libs/vr/libpdx/private/pdx/rpc/
H A Dstring_wrapper.h21 class StringWrapper { class in namespace:android::pdx::rpc
32 StringWrapper() : buffer_(nullptr), capacity_(0), end_(0) {} function in class:android::pdx::rpc::StringWrapper
34 StringWrapper(pointer buffer, size_type capacity, size_type size) function in class:android::pdx::rpc::StringWrapper
39 StringWrapper(pointer buffer, size_type size) function in class:android::pdx::rpc::StringWrapper
40 : StringWrapper(buffer, size, size) {}
42 explicit StringWrapper(pointer buffer) function in class:android::pdx::rpc::StringWrapper
43 : StringWrapper(buffer, std::strlen(buffer)) {}
45 StringWrapper(const StringWrapper& other) { *this = other; } function in class:android::pdx::rpc::StringWrapper
47 StringWrapper(StringWrappe function in class:android::pdx::rpc::StringWrapper
[all...]
H A Dtype_operators.h42 // 3. std::basic_string<T, Any...> is convertible to StringWrapper<T>.
43 // 4. StringWrapper<T> is convertible to std::basic_string<T, Any...>.
149 // Compares std::basic_string<A, ...> and StringWrapper<B>; these are
152 struct IsConvertible<std::basic_string<A, Any...>, StringWrapper<B>>
155 struct IsConvertible<StringWrapper<A>, std::basic_string<B, Any...>>
H A Dserialization.h60 // * StringWrapper of any supported char type.
256 inline constexpr std::size_t GetSerializedSize(const StringWrapper<T>&);
313 // Overload for StringWrapper.
315 inline constexpr std::size_t GetSerializedSize(const StringWrapper<T>& s) {
317 s.length() * sizeof(typename StringWrapper<T>::value_type);
538 // Serializes the type code for std::string and StringWrapper. These types are
544 inline void SerializeType(const StringWrapper<T>& value, void*& buffer) {
853 inline void SerializeObject(const StringWrapper<T>&, MessageWriter*, void*&);
950 // Overload of SerializeObject() for std::string and StringWrapper. These types
957 inline void SerializeObject(const StringWrapper<
[all...]
H A Dencoding.h446 inline constexpr EncodingType EncodeType(const StringWrapper<T>& value) {
/frameworks/native/libs/vr/libpdx_uds/
H A Dremote_method_tests.cpp838 EXPECT_TRUE((IsConvertible<std::vector<StringWrapper<char>>,
861 std::map<int, StringWrapper<char>>>::value));
869 std::unordered_map<int, StringWrapper<char>>>::value));
889 // StringWrapper.
890 EXPECT_TRUE((IsConvertible<StringWrapper<char>, StringWrapper<char>>::value));
891 EXPECT_TRUE((IsConvertible<StringWrapper<char>, std::string>::value));
892 EXPECT_TRUE((IsConvertible<std::string, StringWrapper<char>>::value));
893 EXPECT_FALSE((IsConvertible<StringWrapper<char>, int>::value));
895 (IsConvertible<StringWrapper<cha
[all...]
/frameworks/native/libs/vr/libpdx/
H A Dserialization_tests.cpp799 TEST(SerializationTest, StringWrapper) {

Completed in 75 milliseconds