Lines Matching refs:ParamTraits
118 ParamTraits<Type>::Write(m, static_cast<const Type& >(p)); in WriteParam()
126 return ParamTraits<Type>::Read(m, iter, reinterpret_cast<Type* >(p)); in ReadParam()
132 ParamTraits<Type>::Log(static_cast<const Type& >(p), l); in LogParam()
138 struct ParamTraits<bool> {
150 struct COMPONENT_EXPORT(IPC) ParamTraits<signed char> {
160 struct COMPONENT_EXPORT(IPC) ParamTraits<unsigned char> {
170 struct COMPONENT_EXPORT(IPC) ParamTraits<unsigned short> {
180 struct ParamTraits<int> {
192 struct ParamTraits<unsigned int> {
220 struct ParamTraits<long> {
234 struct ParamTraits<unsigned long> {
249 struct ParamTraits<long long> {
263 struct ParamTraits<unsigned long long> {
280 struct COMPONENT_EXPORT(IPC) ParamTraits<float> {
292 struct COMPONENT_EXPORT(IPC) ParamTraits<double> {
302 struct ParamTraits<P[Size]> {
331 struct ParamTraits<std::string> {
343 struct ParamTraits<std::u16string> {
358 struct COMPONENT_EXPORT(IPC) ParamTraits<std::wstring> {
371 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<char>> {
381 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<unsigned char>> {
391 struct COMPONENT_EXPORT(IPC) ParamTraits<std::vector<bool>> {
401 struct ParamTraits<std::vector<P>> {
435 struct ParamTraits<std::set<P> > {
463 struct ParamTraits<std::map<K, V, C, A> > {
494 struct ParamTraits<std::unordered_map<K, V, C, A>> {
525 struct ParamTraits<std::pair<A, B> > {
548 struct COMPONENT_EXPORT(IPC) ParamTraits<base::Value::Dict> {
574 struct COMPONENT_EXPORT(IPC) ParamTraits<base::FileDescriptor> {
584 struct COMPONENT_EXPORT(IPC) ParamTraits<base::ScopedFD> {
597 struct COMPONENT_EXPORT(IPC) ParamTraits<base::win::ScopedHandle> {
609 struct COMPONENT_EXPORT(IPC) ParamTraits<zx::vmo> {
619 struct COMPONENT_EXPORT(IPC) ParamTraits<zx::channel> {
632 ParamTraits<base::android::ScopedHardwareBufferHandle> {
643 struct COMPONENT_EXPORT(IPC) ParamTraits<base::ReadOnlySharedMemoryRegion> {
653 struct COMPONENT_EXPORT(IPC) ParamTraits<base::WritableSharedMemoryRegion> {
663 struct COMPONENT_EXPORT(IPC) ParamTraits<base::UnsafeSharedMemoryRegion> {
674 ParamTraits<base::subtle::PlatformSharedMemoryRegion> {
685 ParamTraits<base::subtle::PlatformSharedMemoryRegion::Mode> {
696 struct COMPONENT_EXPORT(IPC) ParamTraits<PlatformFileForTransit> {
707 struct COMPONENT_EXPORT(IPC) ParamTraits<base::FilePath> {
717 struct COMPONENT_EXPORT(IPC) ParamTraits<base::Value::List> {
727 struct COMPONENT_EXPORT(IPC) ParamTraits<base::Value> {
737 struct COMPONENT_EXPORT(IPC) ParamTraits<base::File::Info> {
759 struct COMPONENT_EXPORT(IPC) ParamTraits<base::Time> {
769 struct COMPONENT_EXPORT(IPC) ParamTraits<base::TimeDelta> {
779 struct COMPONENT_EXPORT(IPC) ParamTraits<base::TimeTicks> {
789 struct COMPONENT_EXPORT(IPC) ParamTraits<base::UnguessableToken> {
799 struct ParamTraits<std::tuple<>> {
842 struct ParamTraits<std::tuple<Args...>> {
861 struct ParamTraits<base::StackVector<P, stack_capacity> > {
895 struct ParamTraits<base::flat_map<Key, Mapped, Compare>> {
933 struct ParamTraits<std::unique_ptr<P>> {
971 struct ParamTraits<absl::optional<P>> {
1002 struct ParamTraits<absl::monostate> {
1016 struct ParamTraits<base::IdType<TypeMarker, WrappedType, kInvalidValue>> {
1036 struct ParamTraits<base::StrongAlias<TagType, UnderlyingType>> {
1061 struct COMPONENT_EXPORT(IPC) ParamTraits<IPC::ChannelHandle> {
1071 struct COMPONENT_EXPORT(IPC) ParamTraits<LogData> {
1081 struct COMPONENT_EXPORT(IPC) ParamTraits<Message> {
1093 struct COMPONENT_EXPORT(IPC) ParamTraits<HANDLE> {
1103 struct COMPONENT_EXPORT(IPC) ParamTraits<MSG> {