~ubuntu-branches/ubuntu/oneiric/bombono-dvd/oneiric

« back to all changes in this revision

Viewing changes to libs/boost-lib/boost/assign/std/stack.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2010-11-04 11:46:25 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20101104114625-2tfaxma74eqggp5r
Tags: 0.8.0-0ubuntu1
* New upstream release (LP: #670193).
* Refresh 02_sparc.diff patch.
* Replace 05-boost_filesystem-link.patch with 05-fix_boost.patch, it fixes
  build failure with Boost <= 1.44.
* Bump Standards.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Boost.Assign library
 
2
//
 
3
//  Copyright Thorsten Ottosen 2003-2004. Use, modification and
 
4
//  distribution is subject to the Boost Software License, Version
 
5
//  1.0. (See accompanying file LICENSE_1_0.txt or copy at
 
6
//  http://www.boost.org/LICENSE_1_0.txt)
 
7
//
 
8
// For more information, see http://www.boost.org/libs/assign/
 
9
//
 
10
 
 
11
#ifndef BOOST_ASSIGN_STD_STACK_HPP
 
12
#define BOOST_ASSIGN_STD_STACK_HPP
 
13
 
 
14
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
 
15
# pragma once
 
16
#endif
 
17
 
 
18
#include <boost/assign/list_inserter.hpp>
 
19
#include <boost/config.hpp>
 
20
#include <stack>
 
21
 
 
22
namespace boost
 
23
{
 
24
namespace assign
 
25
{
 
26
 
 
27
    template< class V, class C, class V2 >
 
28
    inline list_inserter< assign_detail::call_push< std::stack<V,C> >, V >
 
29
    operator+=( std::stack<V,C>& c, V2 v )
 
30
    {
 
31
       return push( c )( v );
 
32
    }
 
33
    
 
34
}
 
35
}
 
36
 
 
37
#endif