forked from boostorg/array
*** empty log message ***
[SVN r24128]
This commit is contained in:
@ -105,31 +105,27 @@ namespace boost {
|
|||||||
// front() and back()
|
// front() and back()
|
||||||
reference front()
|
reference front()
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( N > 0 && "logic error" );
|
|
||||||
return elems[0];
|
return elems[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
const_reference front() const
|
const_reference front() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( N > 0 && "logic error" );
|
|
||||||
return elems[0];
|
return elems[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
reference back()
|
reference back()
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( N > 0 && "logic error" );
|
|
||||||
return elems[N-1];
|
return elems[N-1];
|
||||||
}
|
}
|
||||||
|
|
||||||
const_reference back() const
|
const_reference back() const
|
||||||
{
|
{
|
||||||
BOOST_ASSERT( N > 0 && "logic error" );
|
|
||||||
return elems[N-1];
|
return elems[N-1];
|
||||||
}
|
}
|
||||||
|
|
||||||
// size is constant
|
// size is constant
|
||||||
static size_type size() { return N; }
|
static size_type size() { return N; }
|
||||||
static bool empty() { return N == 0; }
|
static bool empty() { return false; }
|
||||||
static size_type max_size() { return N; }
|
static size_type max_size() { return N; }
|
||||||
enum { static_size = N };
|
enum { static_size = N };
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user