~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/memory/sql_alloc.h

  • Committer: Olaf van der Spek
  • Date: 2011-06-26 16:37:38 UTC
  • mto: This revision was merged to the branch mainline in revision 2350.
  • Revision ID: olafvdspek@gmail.com-20110626163738-9mu5phbhhlt4236p
Refactor

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
class DRIZZLED_API SqlAlloc
35
35
{
36
36
public:
37
 
  static void *operator new(size_t size)
38
 
  {
39
 
    return memory::sql_alloc(size);
40
 
  }
41
 
 
42
 
  static void *operator new[](size_t size)
43
 
  {
44
 
    return memory::sql_alloc(size);
45
 
  }
46
 
 
47
 
  static void *operator new[](size_t size, Root& root)
48
 
  {
49
 
    return root.alloc(size);
50
 
  }
51
 
 
52
 
  static void *operator new(size_t size, Root& root)
53
 
  {
54
 
    return root.alloc(size);
55
 
  }
56
 
 
57
 
  static void *operator new[](size_t size, Root* root)
58
 
  {
59
 
    return root->alloc(size);
60
 
  }
61
 
 
62
 
  static void *operator new(size_t size, Root* root)
63
 
  {
64
 
    return root->alloc(size);
65
 
  }
66
 
 
67
 
  static void operator delete(void*, size_t)
68
 
  {  }
 
37
  static void* operator new(size_t size)
 
38
  {
 
39
    return memory::sql_alloc(size);
 
40
  }
 
41
 
 
42
  static void* operator new[](size_t size)
 
43
  {
 
44
    return memory::sql_alloc(size);
 
45
  }
 
46
 
 
47
  static void* operator new(size_t size, Root& root)
 
48
  {
 
49
    return root.alloc(size);
 
50
  }
 
51
 
 
52
  static void* operator new[](size_t size, Root& root)
 
53
  {
 
54
    return root.alloc(size);
 
55
  }
 
56
 
 
57
  static void* operator new(size_t size, Root* root)
 
58
  {
 
59
    return root->alloc(size);
 
60
  }
 
61
 
 
62
  static void* operator new[](size_t size, Root* root)
 
63
  {
 
64
    return root->alloc(size);
 
65
  }
 
66
 
 
67
  static void operator delete(void*)
 
68
  {  
 
69
  }
 
70
 
 
71
  static void operator delete[](void*)
 
72
  {  
 
73
  }
 
74
 
 
75
  static void operator delete(void*, Root&)
 
76
  {  
 
77
  }
 
78
 
 
79
  static void operator delete[](void*, Root&)
 
80
  {  
 
81
  }
 
82
 
69
83
  static void operator delete(void*, Root*)
70
 
  {  }
 
84
  {  
 
85
  }
 
86
 
71
87
  static void operator delete[](void*, Root*)
72
 
  {  }
73
 
  static void operator delete[](void*, size_t)
74
 
  {  }
 
88
  {  
 
89
  }
75
90
};
76
91
 
77
92
}