00001 #define TRACE_NAME "Pool"
00002
00003 #include "Pool.h"
00004
00006
00007
00008
00010
00011 Pool::Pool()
00012 {
00013
00014 }
00015
00016 #if 0
00017
00018 Pool::Pool(const Pool& other)
00019 {
00020 NOT_IMPLEMENTED
00021 }
00022
00023 const Pool& Pool::operator=(const Pool& other)
00024 {
00025 NOT_IMPLEMENTED
00026 }
00027
00028 bool Pool::operator==(const Pool& other) const
00029 {
00030 NOT_IMPLEMENTED
00031 }
00032
00033 bool Pool::operator<(const Pool& other) const
00034 {
00035 NOT_IMPLEMENTED
00036 }
00037
00038 size_t Pool::hash() const
00039 {
00040 NOT_IMPLEMENTED
00041 }
00042
00043 #endif
00044
00045 std::ostream& Pool::print_to(std::ostream& stream) const
00046 {
00047 TripleSource::print_to(stream);
00048 return stream;
00049 }
00050
00051 Pool::~Pool()
00052 {
00053
00054 }
00055
00057
00058
00059
00061
00062 VariableScope* Pool::getScope() const {
00063 assert(TripleSource::getScope() == TripleSink::getScope());
00064 return TripleSource::getScope();
00065 }
00066
00068
00069
00070
00072
00073
00074
00075 #undef TRACE_NAME