Lines Matching refs:ParamTraits
110 ParamTraits<Type>::Write(m, static_cast<const Type& >(p)); in WriteParam()
118 return ParamTraits<Type>::Read(m, iter, reinterpret_cast<Type* >(p)); in ReadParam()
124 ParamTraits<Type>::Log(static_cast<const Type& >(p), l); in LogParam()
130 struct ParamTraits<bool> {
142 struct COMPONENT_EXPORT(IPC) ParamTraits<signed char> {
152 struct COMPONENT_EXPORT(IPC) ParamTraits<unsigned char> {
162 struct COMPONENT_EXPORT(IPC) ParamTraits<unsigned short> {
172 struct ParamTraits<int> {
184 struct ParamTraits<unsigned int> {
209 struct ParamTraits<long> {
223 struct ParamTraits<unsigned long> {
238 struct ParamTraits<long long> {
252 struct ParamTraits<unsigned long long> {
267 struct COMPONENT_EXPORT(IPC) ParamTraits<float> {
279 struct COMPONENT_EXPORT(IPC) ParamTraits<double> {
289 struct ParamTraits<P[Size]> {
318 struct ParamTraits<std::string> {
330 struct ParamTraits<base::string16> {
344 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<char>> {
354 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<unsigned char>> {
364 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<bool>> {
374 struct ParamTraits<std::vector<P>> {
408 struct ParamTraits<std::set<P> > {
436 struct ParamTraits<std::map<K, V, C, A> > {
467 struct ParamTraits<std::unordered_map<K, V, C, A>> {
498 struct ParamTraits<std::pair<A, B> > {
521 struct COMPONENT_EXPORT(IPC) ParamTraits<base::DictionaryValue> {
547 struct COMPONENT_EXPORT(IPC) ParamTraits<base::FileDescriptor> {
558 struct COMPONENT_EXPORT(IPC) ParamTraits<base::SharedMemoryHandle> {
569 struct COMPONENT_EXPORT(IPC) ParamTraits<AHardwareBuffer*> {
580 struct COMPONENT_EXPORT(IPC) ParamTraits<base::ReadOnlySharedMemoryRegion> {
590 struct COMPONENT_EXPORT(IPC) ParamTraits<base::WritableSharedMemoryRegion> {
600 struct COMPONENT_EXPORT(IPC) ParamTraits<base::UnsafeSharedMemoryRegion> {
611 ParamTraits<base::subtle::PlatformSharedMemoryRegion> {
622 ParamTraits<base::subtle::PlatformSharedMemoryRegion::Mode> {
633 struct COMPONENT_EXPORT(IPC) ParamTraits<PlatformFileForTransit> {
644 struct COMPONENT_EXPORT(IPC) ParamTraits<base::FilePath> {
654 struct COMPONENT_EXPORT(IPC) ParamTraits<base::ListValue> {
664 struct COMPONENT_EXPORT(IPC) ParamTraits<base::NullableString16> {
674 struct COMPONENT_EXPORT(IPC) ParamTraits<base::File::Info> {
696 struct COMPONENT_EXPORT(IPC) ParamTraits<base::Time> {
706 struct COMPONENT_EXPORT(IPC) ParamTraits<base::TimeDelta> {
716 struct COMPONENT_EXPORT(IPC) ParamTraits<base::TimeTicks> {
726 struct COMPONENT_EXPORT(IPC) ParamTraits<base::UnguessableToken> {
736 struct ParamTraits<std::tuple<>> {
779 struct ParamTraits<std::tuple<Args...>> {
798 struct ParamTraits<base::StackVector<P, stack_capacity> > {
836 struct ParamTraits<base::small_map<NormalMap, kArraySize, EqualKey, MapInit>> {
870 struct ParamTraits<base::flat_map<Key, Mapped, Compare>> {
908 struct ParamTraits<std::unique_ptr<P>> {
944 struct ParamTraits<base::Optional<P>> {
980 struct COMPONENT_EXPORT(IPC) ParamTraits<IPC::ChannelHandle> {
990 struct COMPONENT_EXPORT(IPC) ParamTraits<LogData> {
1000 struct COMPONENT_EXPORT(IPC) ParamTraits<Message> {
1012 struct COMPONENT_EXPORT(IPC) ParamTraits<HANDLE> {
1022 struct COMPONENT_EXPORT(IPC) ParamTraits<MSG> {