added size accessor
This commit is contained in:
parent
2d8613ca6c
commit
71504b8bbe
2 changed files with 8 additions and 2 deletions
|
@ -19,7 +19,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: MacroCommand.cc,v 1.1 2003/01/11 01:09:24 fluxgen Exp $
|
// $Id: MacroCommand.cc,v 1.2 2003/09/29 14:00:46 fluxgen Exp $
|
||||||
|
|
||||||
#include "MacroCommand.hh"
|
#include "MacroCommand.hh"
|
||||||
|
|
||||||
|
@ -29,6 +29,10 @@ void MacroCommand::add(RefCount<Command> &com) {
|
||||||
m_commandlist.push_back(com);
|
m_commandlist.push_back(com);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned int MacroCommand::size() const {
|
||||||
|
return m_commandlist.size();
|
||||||
|
}
|
||||||
|
|
||||||
void MacroCommand::execute() {
|
void MacroCommand::execute() {
|
||||||
for (size_t i=0; i < m_commandlist.size(); ++i)
|
for (size_t i=0; i < m_commandlist.size(); ++i)
|
||||||
m_commandlist[i]->execute();
|
m_commandlist[i]->execute();
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: MacroCommand.hh,v 1.1 2003/01/11 01:09:24 fluxgen Exp $
|
// $Id: MacroCommand.hh,v 1.2 2003/09/29 14:00:45 fluxgen Exp $
|
||||||
|
|
||||||
#ifndef FBTK_MACROCOMMAND_HH
|
#ifndef FBTK_MACROCOMMAND_HH
|
||||||
#define FBTK_MACROCOMMAND_HH
|
#define FBTK_MACROCOMMAND_HH
|
||||||
|
@ -35,7 +35,9 @@ namespace FbTk {
|
||||||
class MacroCommand:public Command {
|
class MacroCommand:public Command {
|
||||||
public:
|
public:
|
||||||
void add(RefCount<Command> &com);
|
void add(RefCount<Command> &com);
|
||||||
|
unsigned int size() const;
|
||||||
virtual void execute();
|
virtual void execute();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<RefCount<Command> > m_commandlist;
|
std::vector<RefCount<Command> > m_commandlist;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue