Searched defs:ParamTraits (Results 1 - 6 of 6) sorted by relevance

/external/libmojo/ipc/
H A Dipc_mojo_param_traits.h23 struct IPC_EXPORT ParamTraits<mojo::MessagePipeHandle> { struct in namespace:IPC
H A Dipc_param_traits.h13 template <class P> struct ParamTraits { struct in namespace:IPC
H A Dipc_message_utils.h91 ParamTraits<Type>::GetSize(sizer, static_cast<const Type&>(p));
104 ParamTraits<Type>::Write(m, static_cast<const Type& >(p));
112 return ParamTraits<Type>::Read(m, iter, reinterpret_cast<Type* >(p));
118 ParamTraits<Type>::Log(static_cast<const Type& >(p), l);
121 // Primitive ParamTraits -------------------------------------------------------
124 struct ParamTraits<bool> { struct in namespace:IPC
139 struct IPC_EXPORT ParamTraits<signed char> { struct in namespace:IPC
150 struct IPC_EXPORT ParamTraits<unsigned char> { struct in namespace:IPC
161 struct IPC_EXPORT ParamTraits<unsigned short> { struct in namespace:IPC
172 struct ParamTraits<in struct in namespace:IPC
187 struct ParamTraits<unsigned int> { struct in namespace:IPC
215 struct ParamTraits<long> { struct in namespace:IPC
232 struct ParamTraits<unsigned long> { struct in namespace:IPC
250 struct ParamTraits<long long> { struct in namespace:IPC
267 struct ParamTraits<unsigned long long> { struct in namespace:IPC
285 struct IPC_EXPORT ParamTraits<float> { struct in namespace:IPC
300 struct IPC_EXPORT ParamTraits<double> { struct in namespace:IPC
311 struct ParamTraits<P[Size]> { struct in namespace:IPC
344 struct ParamTraits<std::string> { struct in namespace:IPC
359 struct ParamTraits<base::string16> { struct in namespace:IPC
376 struct IPC_EXPORT ParamTraits<std::vector<char> > { struct in namespace:IPC
387 struct IPC_EXPORT ParamTraits<std::vector<unsigned char> > { struct in namespace:IPC
398 struct IPC_EXPORT ParamTraits<std::vector<bool> > { struct in namespace:IPC
409 struct ParamTraits<std::vector<P>> { struct in namespace:IPC
448 struct ParamTraits<std::set<P> > { struct in namespace:IPC
482 struct ParamTraits<std::map<K, V, C, A> > { struct in namespace:IPC
522 struct ParamTraits<std::pair<A, B> > { struct in namespace:IPC
549 struct IPC_EXPORT ParamTraits<base::DictionaryValue> { struct in namespace:IPC
576 struct IPC_EXPORT ParamTraits<base::FileDescriptor> { struct in namespace:IPC
589 struct IPC_EXPORT ParamTraits<base::SharedMemoryHandle> { struct in namespace:IPC
601 struct IPC_EXPORT ParamTraits<base::FilePath> { struct in namespace:IPC
612 struct IPC_EXPORT ParamTraits<base::ListValue> { struct in namespace:IPC
623 struct IPC_EXPORT ParamTraits<base::NullableString16> { struct in namespace:IPC
634 struct IPC_EXPORT ParamTraits<base::File::Info> { struct in namespace:IPC
657 struct IPC_EXPORT ParamTraits<base::Time> { struct in namespace:IPC
668 struct IPC_EXPORT ParamTraits<base::TimeDelta> { struct in namespace:IPC
679 struct IPC_EXPORT ParamTraits<base::TimeTicks> { struct in namespace:IPC
690 struct IPC_EXPORT ParamTraits<base::UnguessableToken> { struct in namespace:IPC
701 struct ParamTraits<std::tuple<>> { struct in namespace:IPC
715 struct ParamTraits<std::tuple<A>> { struct in namespace:IPC
734 struct ParamTraits<std::tuple<A, B>> { struct in namespace:IPC
758 struct ParamTraits<std::tuple<A, B, C>> { struct in namespace:IPC
787 struct ParamTraits<std::tuple<A, B, C, D>> { struct in namespace:IPC
821 struct ParamTraits<std::tuple<A, B, C, D, E>> { struct in namespace:IPC
860 struct ParamTraits<ScopedVector<P> > { struct in namespace:IPC
893 struct ParamTraits<base::StackVector<P, stack_capacity> > { struct in namespace:IPC
936 struct ParamTraits<base::SmallMap<NormalMap, kArraySize, EqualKey, MapInit> > { struct in namespace:IPC
978 struct ParamTraits<std::unique_ptr<P>> { struct in namespace:IPC
1020 struct ParamTraits<base::Optional<P>> { struct in namespace:IPC
1062 struct IPC_EXPORT ParamTraits<IPC::ChannelHandle> { struct in namespace:IPC
1073 struct IPC_EXPORT ParamTraits<LogData> { struct in namespace:IPC
1084 struct IPC_EXPORT ParamTraits<Message> { struct in namespace:IPC
1096 struct IPC_EXPORT ParamTraits<HANDLE> { struct in namespace:IPC
1107 struct IPC_EXPORT ParamTraits<LOGFONT> { struct in namespace:IPC
1118 struct IPC_EXPORT ParamTraits<MSG> { struct in namespace:IPC
[all...]
/external/libmojo/mojo/public/cpp/bindings/tests/
H A Dpickled_types_blink.h26 // Implementation of types with IPC::ParamTraits for consumers in Blink.
67 struct ParamTraits<mojo::test::PickledStructBlink> { struct in namespace:IPC
H A Dpickled_types_chromium.h25 // Implementation of types with IPC::ParamTraits for consumers in the greater
65 struct ParamTraits<mojo::test::PickledStructChromium> { struct in namespace:IPC
/external/v8/tools/clang/plugins/tests/
H A Dipc.cpp59 struct ParamTraits { struct in namespace:IPC
65 ParamTraits<T>::Write(pickle, value);
79 struct IPC::ParamTraits<Data> { struct in class:IPC
93 struct IPC::ParamTraits<Container<T>> { struct in class:IPC
117 struct IPC::ParamTraits<MultiContainer<T, Ts...>> { struct in class:IPC

Completed in 317 milliseconds