acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
simple_item_base.h
1
//
2
// Created by camilo on 2025-03-31 03:41 <3ThomasBorregaardSorensen!!
3
//
4
#pragma once
5
6
7
#include "acme/handler/item.h"
8
#include "acme/user/user/item_base.h"
9
10
11
template
< prototype_item ITEM>
12
class
simple_item_base :
13
virtual
public
::user::item_base
14
{
15
public
:
16
17
18
::pointer < ITEM > m_pitem;
19
20
21
simple_item_base()
22
{
23
24
25
}
26
27
28
~simple_item_base()
override
29
{
30
31
32
}
33
34
35
::item
* _item()
override
36
{
37
38
return
m_pitem;
39
40
}
41
42
43
void
_set_item(
::item
* pitem)
override
44
{
45
46
m_pitem = pitem;
47
48
}
49
50
51
};
52
53
54
item
Definition
item.h:93
user
user
simple_item_base.h
Generated by
1.17.0