acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_impl_payload.h
1//
2// Created by camilo on 23/12/22 <3ThomasBorregaardSørensen!!
3//
4#pragma once
5
6
7
8
9inline payload::payload(const ::inline_number_string& a) :
10 payload(e_type_new)
11{
12
13 //m_etype = e_type_new;
14 operator = (a);
15
16}
17
18
19
20inline property & property::operator = (const property& property)
21{
22
23 if (this != &property)
24 {
25
26 m_atomName = property.m_atomName;
27
28 payload::operator=((const ::payload&)property);
29
30 }
31
32 return *this;
33
34}
35
36
37
38inline ::property& property_set_base::set_at(const ::atom& atom, const ::payload& payload)
39{
40
41 auto& property = this->property(atom);
42
43 property = payload;
44
45 return property;
46
47}
48
49
50inline ::payload property_object::payload(const ::atom& atom) const
51{
52
53 return this->property(atom);
54
55}
56
57
58
Definition atom.h:237
Definition payload.h:54
Definition property.h:81