18 #ifdef _mac_gui_app //''''''''''''''''''''''''''''''''''''''''''''\\. 19 template<
class TYPE> LStream & operator<<(LStream & out_bd, const VECTOR<TYPE> & v);
20 template<
class TYPE> LStream & operator>>(LStream & in_bd,
VECTOR<TYPE> & v);
21 #endif //_mac_gui_app \\............................................// 33 VOID set_to_default_vec(
const TYPE & default_value, USHORT len);
34 VOID resize(
const TYPE & default_value, USHORT new_len );
36 VECTOR(
const TYPE & default_value, USHORT len);
41 USHORT get_len()
const;
42 USHORT loc_of_target(
const TYPE & tar)
const;
43 TYPE & operator[](USHORT i)
const;
45 VOID insert_last(
const TYPE & data);
46 VOID insert_ptr_last( TYPE data);
48 VOID extract_at(USHORT loc);
53 #ifdef _mac_gui_app //''''''''''''''''''''''''''''''''''''''''''''\\. 55 friend LStream & operator<< <TYPE>( LStream & out_bd,
const VECTOR<TYPE> & v);
56 friend LStream &
operator>> <TYPE>( LStream & in_bd,
VECTOR<TYPE> & v);
57 #endif //_mac_gui_app \\............................................// 66 #include "VECTOR_FRIENDS.h"