~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field.h

  • Committer: Monty Taylor
  • Date: 2011-01-26 19:15:55 UTC
  • mto: This revision was merged to the branch mainline in revision 2126.
  • Revision ID: mordred@inaugust.com-20110126191555-nq5nnzyscvngsip2
Turns on -fvisibility=hidden by default. Symbols intended to be used by
plugins need to be marked with DRIZZLED_API.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
  variables must declare the size_of() member function.
23
23
*/
24
24
 
 
25
 
 
26
 
25
27
#ifndef DRIZZLED_FIELD_H
26
28
#define DRIZZLED_FIELD_H
27
29
 
32
34
#include "drizzled/structs.h"
33
35
#include "drizzled/charset_info.h"
34
36
#include "drizzled/item_result.h"
 
37
#include "drizzled/visibility.h"
35
38
 
36
39
#include <string>
37
40
#include <vector>
38
41
 
 
42
#include "drizzled/visibility.h"
 
43
 
39
44
namespace drizzled
40
45
{
41
46
 
75
80
 * The store_xxx() methods take various input and convert
76
81
 * the input into the raw bytes stored in the ptr member variable.
77
82
 */
78
 
class Field
 
83
class DRIZZLED_API Field
79
84
{
80
85
  /* Prevent use of these */
81
86
  Field(const Field&);