**fig3_35.txt** /* 1*/ // Test for empty list, assuming header node. /* 2*/ template /* 3*/ inline int /* 4*/ List:: /* 5*/ Is_Empty( ) const /* 6*/ { /* 7*/ return C.Cursor_Space[ List_Head ].Next == 0; /* 8*/ } /* 1*/ // Set the current position to the first element. /* 2*/ // Header implementation assumed. /* 3*/ template /* 4*/ inline void /* 5*/ List:: /* 6*/ First( ) /* 7*/ { /* 8*/ Current_Pos = C.Cursor_Space[ List_Head ].Next; /* 9*/ }