28 lines
417 B
Plaintext
28 lines
417 B
Plaintext
// Copyright (C) 2010, Guy Barrand. All rights reserved.
|
|
// See the file tools.license for terms.
|
|
|
|
#ifndef tools_wroot_ibo
|
|
#define tools_wroot_ibo
|
|
|
|
#include <string>
|
|
|
|
namespace tools {
|
|
namespace wroot {
|
|
class buffer;
|
|
}}
|
|
|
|
namespace tools {
|
|
namespace wroot {
|
|
|
|
class ibo {
|
|
public:
|
|
virtual ~ibo() {}
|
|
public:
|
|
virtual const std::string& store_cls() const = 0;
|
|
virtual bool stream(buffer&) const = 0;
|
|
};
|
|
|
|
}}
|
|
|
|
#endif
|