acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_payload_stream_impl.h
1
#pragma once
2
3
4
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::i8 & i) { s.default_exchange(atom, i); }
5
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::i16 & i) { s.default_exchange(atom, i); }
6
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::i32 & i) { s.default_exchange(atom, i); }
7
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::i64 & i) { s.default_exchange(atom, i); }
8
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::u8 & u) { s.default_exchange(atom, u); }
9
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::u16 & u) { s.default_exchange(atom, u); }
10
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::u32 & u) { s.default_exchange(atom, u); }
11
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::u64 & u) { s.default_exchange(atom, u); }
12
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::f32 & f) { s.default_exchange(atom, f); }
13
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::f64 & d) { s.default_exchange(atom, d); }
14
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::earth::time & time) { s.default_exchange(atom, time.m_iSecond); }
15
//inline void __var_exchange(payload_stream & s, const ::atom & atom, const ::scoped_string & scopedstr) { s.write_only(atom, psz); }
16
//inline void __var_exchange(payload_stream & s, const ::atom & atom, string & str) { s.default_exchange(atom, str); }
17
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::file::path & path) { s.default_exchange(atom, path); }
18
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::atom & idId) { s.default_exchange(atom, idId); }
19
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::block & block) { s.default_exchange(atom, block); }
20
//inline void __var_exchange(payload_stream & s, const ::atom & atom, ::payload & payload) { s.default_exchange(atom, payload); }
21
22
23
//inline void __exchange(::payload_stream& s, ::file::path_array_base& patha) { s.var_exchange(patha); }
24
25
26
27
//inline void __exchange(::payload_stream& s, bool& b) { s.default_exchange(b); }
28
//inline void __exchange(::payload_stream& s, ::i8& i) { s.default_exchange(i); }
29
//inline void __exchange(::payload_stream& s, ::i16& i) { s.default_exchange(i); }
30
//inline void __exchange(::payload_stream& s, ::i32& i) { s.default_exchange(i); }
31
//inline void __exchange(::payload_stream& s, ::i64& i) { s.default_exchange(i); }
32
//#if defined(__APPLE__) || defined(__ANDROID__) || defined(RASPBERRYPIOS) || defined(WINDOWS)
33
//inline void __exchange(::payload_stream& s, long& l) { s.default_exchange(l); }
34
//#endif
35
//inline void __exchange(::payload_stream& s, ::u8& u) { s.default_exchange(u); }
36
//inline void __exchange(::payload_stream& s, ::u16& u) { s.default_exchange(u); }
37
//inline void __exchange(::payload_stream& s, ::u32& u) { s.default_exchange(u); }
38
//inline void __exchange(::payload_stream& s, ::u64& u) { s.default_exchange(u); }
39
//inline void __exchange(::payload_stream& s, ::f32& f) { s.default_exchange(f); }
40
//inline void __exchange(::payload_stream& s, ::f64& d) { s.default_exchange(d); }
41
//inline void __exchange(::payload_stream& s, ::earth::time& time) { s.default_exchange(time.m_i32); }
42
//inline void __exchange(::payload_stream& s, const ::scoped_string & scopedstr) { s.write_only(scopedstr); }
43
//inline void __exchange(::payload_stream& s, string& str) { s.default_exchange(str); }
44
//inline void __exchange(::payload_stream& s, ::file::path& path) { s.default_exchange(path); }
45
//inline void __exchange(::payload_stream& s, ::atom& atom) { s.default_exchange(atom); }
46
//inline void __exchange(::payload_stream& s, ::payload& payload) { s.default_exchange(payload); }
47
//inline void __exchange(::payload_stream& s, ::property& property) { s.default_exchange(property); }
48
//inline void __exchange(::payload_stream& s, ::property_set & set) { s.default_exchange(set); }
49
//inline void __exchange(::payload_stream& s, ::block& block) { s.default_exchange(block); }
50
//inline void __exchange(::payload_stream& s, ::i32_array_base& ia) { s.default_exchange(ia); }
51
//inline void __exchange(::payload_stream& s, ::string_array_base& stra) { s.default_exchange(stra); }
52
//inline void __exchange(::payload_stream& s, ::memory& memory) { s.default_exchange(memory); }
53
//inline void __exchange(::payload_stream& s, ::matter& matter) { matter.exchange(s); }
54
//
55
//
56
57
58
filesystem
file
_payload_stream_impl.h
Generated by
1.17.0