Modeler Extensions Framework
Main Page
Modules
Namespaces
Data Structures
Files
File List
Globals
BufferHelper.h
Go to the documentation of this file.
1
//============================================================================
2
// IBM Confidential
3
//
4
// OCO Source Materials
5
//
6
// IBM SPSS Products: Modeler Common
7
//
8
// (C) Copyright IBM Corp. 1994, 2011
9
//
10
// The source code for this program is not published or otherwise divested of its trade secrets,
11
// irrespective of what has been deposited with the U.S. Copyright Office.
12
//============================================================================
13
/*
14
Copyright (c) Integral Solutions Ltd 2006-2008
15
Clementine Extensions Framework C++ Helpers (BufferHelper.h)
16
Version 12.0.1
17
*/
18
19
#ifndef BUFFER_HELPER_H
20
#define BUFFER_HELPER_H
21
22
#include <sys/types.h>
23
24
namespace
ClemextCppHelper
{
25
28
class
BufferHelper
{
29
void
*buffer_;
30
size_t
buffer_size_;
31
public
:
36
BufferHelper
(
size_t
initial_size = 8192);
37
42
~BufferHelper
();
43
48
operator
char
*();
53
operator
void
*();
58
operator
size_t();
59
64
void
resize
(
size_t
sz);
65
66
private
:
67
void
allocate(
size_t
sz);
68
void
clear();
69
};
70
71
}
// CLEMEXTCppHelper
72
73
#endif
ClemextCppHelper::BufferHelper
Definition:
BufferHelper.h:28
ClemextCppHelper::BufferHelper::BufferHelper
BufferHelper(size_t initial_size=8192)
ClemextCppHelper::BufferHelper::~BufferHelper
~BufferHelper()
ClemextCppHelper
Definition:
BufferHelper.h:24
ClemextCppHelper::BufferHelper::resize
void resize(size_t sz)
BufferHelper.h
Generated on Fri Jan 16 2015 01:35:14 for Modeler Extensions Framework by
1.8.9.1