acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa__papaya_map_impl.h
1#pragma once
2
3
4namespace acme
5{
6
7
8
9 namespace map
10 {
11
12
13 template < typename MAP, typename PAYLOAD >
14 inline contains_payload(const MAP & map, const PAYLOAD & payload)
15 {
16
17 if (&m != &attribmap)
18 {
19
20 m.erase_all();
21
22 const typename MAP::pair * ppair = attribmap.get_start();
23
24 while (ppair != nullptr)
25 {
26
27 m.set_at(ppair->element1(), ppair->element2());
28
29 ppair = attribmap.get_next(ppair);
30
31 }
32
33 }
34
35 return m;
36
37 }
38
39
40 } // namespace map
41
42
43} // namespace acme
44
45
46
include "aura/graphics/image/context.h"
Definition aaaa__defer.h:32