~frsyuki/msgpack/as3

« back to all changes in this revision

Viewing changes to cpp/object.cpp

  • Committer: frsyuki
  • Date: 2008-09-14 10:04:58 UTC
  • Revision ID: svn-v3-trunk3:d0d07461-0603-4401-acd4-de1884942a52:lang%2Fc%2Fmsgpack%2Ftrunk:19290
lang/c/msgpack: C++ binding: implemented msgpack::object >> packer<Stream>

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
 
82
82
        default:
83
83
                // FIXME
84
 
                s << "#<UNKNOWN " << (uint16_t)o.type << ">" << std::endl;
 
84
                s << "#<UNKNOWN " << (uint16_t)o.type << ">";
85
85
        }
86
86
        return s;
87
87
}
113
113
                for(object* px(x.via.container.ptr),
114
114
                                * const pxend(x.via.container.ptr + x.via.container.size),
115
115
                                * py(y.via.container.ptr);
116
 
                                px != pxend; ++px, ++py) {
 
116
                                px < pxend; ++px, ++py) {
117
117
                        if(*px != *py) { return false; }
118
118
                }
119
119
                return true;
124
124
                for(object* px(x.via.container.ptr),
125
125
                                * const pxend(x.via.container.ptr + x.via.container.size*2),
126
126
                                * py(y.via.container.ptr);
127
 
                                px != pxend; ++px, ++py) {
 
127
                                px < pxend; ++px, ++py) {
128
128
                        if(*px != *py) { return false; }
129
129
                }
130
130
                return true;
135
135
}
136
136
 
137
137
 
138
 
// FIXME
139
 
//template <typename Stream>
140
 
//const object& operator>> (const object& v, packer<Stream>& o);
141
 
 
142
 
 
143
138
}  // namespace msgpack
144
139