|
Archicad 29 C++ API
|
A base class for all ACAPI objects. Purely technical. More...
#include <Object.hpp>
Public Member Functions | |
| Object (std::shared_ptr< Impl::ObjectImpl > impl) | |
| Constructs a new object. | |
| const API_Token & | GetToken () const |
| Get the token for this object. | |
Protected Member Functions | |
| ~Object () | |
| Default destructor. | |
Protected Attributes | |
| std::shared_ptr< Impl::ObjectImpl > | mImpl |
| Impl object given by constructor. | |
Friends | |
| class | Impl::UsageLogger |
| template<class T > | |
| class | Impl::ImplAccessor |
A base class for all ACAPI objects. Purely technical.
| ACAPI::Object::Object | ( | std::shared_ptr< Impl::ObjectImpl > | impl | ) |
Constructs a new object.
| impl | Impl instance of the object. |
| const API_Token & ACAPI::Object::GetToken | ( | ) | const |
Get the token for this object.