You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							49 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
	
	
							49 lines
						
					
					
						
							1.5 KiB
						
					
					
				| /*============================================================================== | |
|     Copyright (c) 2005-2010 Joel de Guzman | |
|     Copyright (c) 2010 Thomas Heller | |
|  | |
|     Distributed under the Boost Software License, Version 1.0. (See accompanying | |
|     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
| ==============================================================================*/ | |
| #ifndef BOOST_PHOENIX_OPERATOR_BITWISE_HPP | |
| #define BOOST_PHOENIX_OPERATOR_BITWISE_HPP | |
|  | |
| #include <boost/phoenix/operator/detail/define_operator.hpp> | |
| #include <boost/phoenix/core/expression.hpp> | |
| #include <boost/proto/operators.hpp> | |
|  | |
| namespace boost { namespace phoenix | |
| { | |
|     BOOST_PHOENIX_UNARY_OPERATORS( | |
|         (complement) | |
|     ) | |
|      | |
|     BOOST_PHOENIX_BINARY_OPERATORS( | |
|         (bitwise_and_assign) | |
|         (bitwise_or_assign) | |
|         (bitwise_xor_assign) | |
|         (shift_left_assign) | |
|         (shift_right_assign) | |
|         (bitwise_and) | |
|         (bitwise_or) | |
|         (bitwise_xor) | |
|         (shift_left) | |
|         (shift_right) | |
|     ) | |
| 
 | |
|     using proto::exprns_::operator~; | |
|     using proto::exprns_::operator&=; | |
|     using proto::exprns_::operator|=; | |
|     using proto::exprns_::operator^=; | |
|     using proto::exprns_::operator<<=; | |
|     using proto::exprns_::operator>>=; | |
|     using proto::exprns_::operator&; | |
|     using proto::exprns_::operator|; | |
|     using proto::exprns_::operator^; | |
|     using proto::exprns_::operator<<; | |
|     using proto::exprns_::operator>>; | |
| }} | |
| 
 | |
| #include <boost/phoenix/operator/detail/undef_operator.hpp> | |
|  | |
| #endif
 | |
| 
 |