Rudiments
wastebasket.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_WASTEBASKET_H
5#define RUDIMENTS_WASTEBASKET_H
6
7#include <rudiments/private/wastebasketincludes.h>
8
55class RUDIMENTS_DLLSPEC wastebasket : virtual public object {
56 public:
57
60
62 virtual ~wastebasket();
63
66 void attach(char *value);
67
70 void attach(wchar_t *value);
71
74 void attach(byte_t *value);
75
78 void attach(int16_t *value);
79
82 void attach(int32_t *value);
83
86 void attach(int64_t *value);
87
90 void attach(uint16_t *value);
91
94 void attach(uint32_t *value);
95
98 void attach(uint64_t *value);
99
102 void attach(float *value);
103
106 void attach(double *value);
107
110 void attach(long double *value);
111
114 void attach(object *o);
115
118 void attach(object **o);
119
122 void empty();
123
124 #include <rudiments/private/wastebasket.h>
125};
126
127#endif
Definition avltree.h:11
Definition object.h:10
Definition wastebasket.h:55
void attach(wchar_t *value)
void attach(long double *value)
void attach(uint64_t *value)
void attach(int16_t *value)
void attach(object *o)
void attach(byte_t *value)
virtual ~wastebasket()
void empty()
void attach(int32_t *value)
void attach(uint32_t *value)
void attach(char *value)
void attach(object **o)
void attach(double *value)
void attach(float *value)
void attach(uint16_t *value)
void attach(int64_t *value)