acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
nano.h
1//
2// nano.h
3// acme
4//
5// Created by Camilo Sasuke Thomas Borregaard Sørensen on 2024-05-24 02:52 <3ThomasBorregaardSorensen!!
6// Copyright © 2024 Camilo Sasuke Tsumanuma. All rights reserved.
7//
8// Added compress and shell on 2024-05-27 02:15 <3ThomasBorregaardSorensen!!
9// Added idn by camilo on 2024-06-02 16:57 <3ThomasBorregaardSorensen!!
10#pragma once
11
12
13#include "acme/platform/department.h"
14#include "_.h"
15
16
17namespace nano
18{
19
20
21 class CLASS_DECL_ACME nano :
22 virtual public platform::department
23 {
24 public:
25
26
27 ::pointer <::nano::account::account>m_paccount;
28 ::pointer <::nano::archive::archive>m_parchive;
29 ::pointer <::nano::compress::compress>m_pcompress;
30 //::pointer <::nano::dynamic_library::dynamic_library>m_pdynamiclibrary;
31 ::pointer <::nano::graphics::graphics>m_pgraphics;
32 ::pointer <::nano::http::http>m_phttp;
33 ::pointer <::nano::idn::idn>m_pidn;
34 ::pointer <::nano::shell::shell>m_pshell;
35 ::pointer <::nano::speech::speech>m_pspeech;
36 //::pointer <::micro::user>m_puser;
37
38
39 nano();
40 ~nano() override;
41
42
46 //::nano::dynamic_library::dynamic_library*dynamic_library();
48 ::nano::http::http*http();
49 ::nano::idn::idn*idn();
52 //s::micro::user*user();
53 //::acme::windowing::windowing * windowing();
54
55
56 };
57
58} // namespace nano
59
60
61
62
Definition account.h:21
Definition archive.h:20
Definition compress.h:20
Definition graphics.h:17
Definition http.h:25
Definition idn.h:18
Definition shell.h:20
Definition speech.h:28
Definition department.h:13