Дилетант и back-инжиниринг. Часть 2: Каркас

struct /*id:24371*/ std: allocator, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node>:/*0×0 id:24351*/ std::_Allocator_base, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node> { // /*id:24362*/ public: __thiscall const std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node * address (const std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node &); // /*id:24364*/ public: __thiscall std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node * address (std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node &); // /*id:24367*/ public: __thiscall void allocator, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node> (const std: allocator, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node> &); // /*id:24372*/ public: __thiscall void allocator, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node> (); //: d:\program files\microsoft visual studio .net 2003\vc7\include\xmemory /*id:24374 */public: void __thiscall std: allocator, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node>:: deallocate (struct std::_Tree_nod, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node *, unsigned int); // /*id:24376*/ public: __thiscall std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node * allocate (unsigned int, const void *); //: d:\program files\microsoft visual studio .net 2003\vc7\include\xmemory /*id:24378 */public: struct std::_Tree_nod, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node * __thiscall std: allocator, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node>:: allocate (unsigned int); // /*id:24380*/ public: __thiscall void construct (std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node *, const std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node &); //: d:\program files\microsoft visual studio .net 2003\vc7\include\xmemory /*id:24384 */public: void __thiscall std: allocator, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node>:: destroy (struct std::_Tree_nod, class std: allocator >, struct std: less, class std: allocator, class std: allocator > > >,0> >::_Node *); // /*id:24386*/ public: __thiscall unsigned int max_size ();

structure /*id:24353*/ value_type;

typedef /*id:24352*/std::_Allocator_base, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node> _Mybase; typedef /*id:24354*/std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node * pointer; typedef /*id:24355*/std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node & reference; typedef /*id:24357*/const std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node * const_pointer; typedef /*id:24359*/const std::_Tree_nod, std: allocator >, std: less, std: allocator, std: allocator > > >,0> >::_Node & const_reference; typedef /*id:24360*/unsigned int size_type; typedef /*id:24361*/signed int difference_type;

};

© Habrahabr.ru