group.hpp 374 B

123456789101112131415161718
  1. #if defined(Hiro_Group)
  2. struct mGroup : mObject {
  3. Declare(Group)
  4. using mObject::remove;
  5. auto append(sObject object) -> type&;
  6. auto object(uint offset) const -> Object;
  7. auto objectCount() const -> uint;
  8. auto objects() const -> vector<Object>;
  9. auto remove(sObject object) -> type&;
  10. //private:
  11. struct State {
  12. vector<wObject> objects;
  13. } state;
  14. };
  15. #endif