Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
record
csaString.h
Go to the documentation of this file.
1
#ifndef _CSA_STRING_H
2
#define _CSA_STRING_H
3
4
#include "
osl/state/numEffectState.h
"
5
6
#include <boost/scoped_ptr.hpp>
7
#include <iosfwd>
8
namespace
osl
9
{
10
namespace
record
11
{
12
class
Record;
13
14
namespace
csa
15
{
16
// use of string is intentionally avoided here in order to reduce the cost of compilation
17
class
CsaString
18
{
19
private
:
20
boost::scoped_ptr<Record>
rec
;
21
public
:
22
CsaString
(
const
char
*recordString);
23
~CsaString
();
24
25
Record
const
&
getRecord
()
const
;
26
const
NumEffectState
getInitialState
()
const
;
27
};
28
}
// namespace csa
29
}
// namespace record
30
using
record::csa::CsaString
;
31
}
// namespace osl
32
#endif
/* _CSA_STRING_H */
33
// ;;; Local Variables:
34
// ;;; mode:c++
35
// ;;; c-basic-offset:2
36
// ;;; End:
Generated on Sun Jul 21 2013 13:37:23 by
1.8.4