Samchon Framework for CPP  1.0.0
ExternalSystemBase.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/templates/external/base/ExternalSystemArrayBase.hpp>
5 
6 namespace samchon
7 {
8 namespace templates
9 {
10 namespace external
11 {
12 namespace base
13 {
14  class ExternalSystemBase
15  {
16  protected:
17  ExternalSystemArrayBase *system_array_;
18 
19  public:
23  template <typename SystemArray>
24  auto getSystemArray() const -> SystemArray*
25  {
26  return (SystemArray*)system_array_;
27  };
28  };
29 };
30 };
31 };
32 };