/*
* Model.h
* Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
// SOL++2000
#pragma once
#include <sol\LinkedList.h>
namespace SOL {
class Model :public Object {
LinkedList* list;
public:
Model() {
list = new LinkedList();
}
~Model() {
delete list;
}
void add(Object* object) {
list -> add(object); }
void Model::clear()
{
delete list;
list = new LinkedList();
}
void remove(Object* object) { list -> remove(object); }
int getNumber() { return list->getLength(); }
LinkedList* getList() { return list; }
};
}
|