Update to version 3.2
This commit is contained in:
@@ -16,15 +16,18 @@
|
||||
#ifndef GEMPA_CAPS_RECORD_SAMPLER_H
|
||||
#define GEMPA_CAPS_RECORD_SAMPLER_H
|
||||
|
||||
#include <gempa/caps/datetime.h>
|
||||
|
||||
#include <gempa/caps/datetime.h>
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
|
||||
|
||||
namespace Gempa {
|
||||
namespace CAPS {
|
||||
|
||||
|
||||
template<typename T> class RecordBuilder {
|
||||
public:
|
||||
struct Record {
|
||||
@@ -40,7 +43,8 @@ template<typename T> class RecordBuilder {
|
||||
void *userData;
|
||||
};
|
||||
typedef boost::shared_ptr<Record> RecordPtr;
|
||||
typedef boost::function<void (Record *rec, void*)> FlushCallback;
|
||||
typedef std::function<void (Record *rec, void*)> FlushCallback;
|
||||
|
||||
|
||||
public:
|
||||
RecordBuilder() : _bufSize(64) {}
|
||||
@@ -130,6 +134,7 @@ template<typename T> class RecordBuilder {
|
||||
void *_userData;
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user