4#ifndef _Stroika_Foundation_Containers_Common_h_
5#define _Stroika_Foundation_Containers_Common_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
22 template <
typename CONTAINER>
23 typename CONTAINER::value_type*
Start (CONTAINER& c);
24 template <
typename CONTAINER>
25 const typename CONTAINER::value_type*
Start (
const CONTAINER& c);
35 template <
typename CONTAINER>
36 typename CONTAINER::value_type*
End (CONTAINER& c);
37 template <
typename CONTAINER>
38 const typename CONTAINER::value_type*
End (
const CONTAINER& c);
CONTAINER::value_type * End(CONTAINER &c)
For a contiguous container (such as a vector or basic_string) - find the pointer to the end of the co...
CONTAINER::value_type * Start(CONTAINER &c)
For a contiguous container (such as a vector or basic_string) - find the pointer to the start of the ...
AddOrExtendOrReplaceMode
Mode flag to say if Adding to a container replaces, or if the first addition wins (Logically AddOrExt...
AddReplaceMode
Mode flag to say if Adding to a container replaces, or if the first addition wins.