Petr Machata f94892
Index: boost/gil/bit_aligned_pixel_reference.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/bit_aligned_pixel_reference.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/bit_aligned_pixel_reference.hpp	(working copy)
Petr Machata f94892
@@ -145,7 +145,7 @@
Petr Machata f94892
 
Petr Machata f94892
     // Construct from another compatible pixel type
Petr Machata f94892
     bit_aligned_pixel_reference(const bit_aligned_pixel_reference& p) : _bit_range(p._bit_range) {}
Petr Machata f94892
-    template <typename BF, typename CR> bit_aligned_pixel_reference(packed_pixel<BF,CR,Layout>& p) : _bit_range(static_cast<data_ptr_t>(&at_c<0>(p)), at_c<0>(p).first_bit()) {
Petr Machata f94892
+    template <typename BF, typename CR> bit_aligned_pixel_reference(packed_pixel<BF,CR,Layout>& p) : _bit_range(static_cast<data_ptr_t>(&gil::at_c<0>(p)), gil::at_c<0>(p).first_bit()) {
Petr Machata f94892
         check_compatible<packed_pixel<BF,CR,Layout> >();
Petr Machata f94892
     }
Petr Machata f94892
 
Petr Machata f94892
Index: boost/gil/color_base.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/color_base.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/color_base.hpp	(working copy)
Petr Machata f94892
@@ -155,15 +155,15 @@
Petr Machata f94892
     homogeneous_color_base(Element v0, Element v1, Element v2) : _v0(v0), _v1(v1), _v2(v2) {}
Petr Machata f94892
 
Petr Machata f94892
     template <typename E2, typename L2> homogeneous_color_base(const homogeneous_color_base<E2,L2,3>& c) : 
Petr Machata f94892
-        _v0(at_c<mapping_transform<Layout,L2,0>::value>(c)), 
Petr Machata f94892
-        _v1(at_c<mapping_transform<Layout,L2,1>::value>(c)), 
Petr Machata f94892
-        _v2(at_c<mapping_transform<Layout,L2,2>::value>(c)) {}
Petr Machata f94892
+        _v0(gil::at_c<mapping_transform<Layout,L2,0>::value>(c)), 
Petr Machata f94892
+        _v1(gil::at_c<mapping_transform<Layout,L2,1>::value>(c)), 
Petr Machata f94892
+        _v2(gil::at_c<mapping_transform<Layout,L2,2>::value>(c)) {}
Petr Machata f94892
 
Petr Machata f94892
     // Support for l-value reference proxy copy construction
Petr Machata f94892
     template <typename E2, typename L2> homogeneous_color_base(      homogeneous_color_base<E2,L2,3>& c) : 
Petr Machata f94892
-        _v0(at_c<mapping_transform<Layout,L2,0>::value>(c)), 
Petr Machata f94892
-        _v1(at_c<mapping_transform<Layout,L2,1>::value>(c)), 
Petr Machata f94892
-        _v2(at_c<mapping_transform<Layout,L2,2>::value>(c)) {}
Petr Machata f94892
+        _v0(gil::at_c<mapping_transform<Layout,L2,0>::value>(c)), 
Petr Machata f94892
+        _v1(gil::at_c<mapping_transform<Layout,L2,1>::value>(c)), 
Petr Machata f94892
+        _v2(gil::at_c<mapping_transform<Layout,L2,2>::value>(c)) {}
Petr Machata f94892
 
Petr Machata f94892
     // Support for planar_pixel_iterator construction and dereferencing
Petr Machata f94892
     template <typename P> homogeneous_color_base(P* p,bool) : 
Petr Machata f94892
Index: boost/gil/color_base_algorithm.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/color_base_algorithm.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/color_base_algorithm.hpp	(working copy)
Petr Machata f94892
@@ -101,7 +101,7 @@
Petr Machata f94892
 template <typename ColorBase, int K> struct kth_semantic_element_reference_type {
Petr Machata f94892
     BOOST_STATIC_CONSTANT(int, semantic_index = (mpl::at_c<typename ColorBase::layout_t::channel_mapping_t,K>::type::value));
Petr Machata f94892
     typedef typename kth_element_reference_type<ColorBase,semantic_index>::type type;
Petr Machata f94892
-    static type       get(ColorBase& cb) { return at_c<semantic_index>(cb); }
Petr Machata f94892
+    static type       get(ColorBase& cb) { return gil::at_c<semantic_index>(cb); }
Petr Machata f94892
 };
Petr Machata f94892
 
Petr Machata f94892
 /// \brief Specifies the return type of the constant semantic_at_c<K>(color_base);
Petr Machata f94892
@@ -109,7 +109,7 @@
Petr Machata f94892
 template <typename ColorBase, int K> struct kth_semantic_element_const_reference_type {
Petr Machata f94892
     BOOST_STATIC_CONSTANT(int, semantic_index = (mpl::at_c<typename ColorBase::layout_t::channel_mapping_t,K>::type::value));
Petr Machata f94892
     typedef typename kth_element_const_reference_type<ColorBase,semantic_index>::type type;
Petr Machata f94892
-    static type       get(const ColorBase& cb) { return at_c<semantic_index>(cb); }
Petr Machata f94892
+    static type       get(const ColorBase& cb) { return gil::at_c<semantic_index>(cb); }
Petr Machata f94892
 };
Petr Machata f94892
 
Petr Machata f94892
 /// \brief A mutable accessor to the K-th semantic element of a color base
Petr Machata f94892
Index: boost/gil/image_view_factory.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/image_view_factory.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/image_view_factory.hpp	(working copy)
Petr Machata f94892
@@ -102,7 +102,7 @@
Petr Machata f94892
     BOOST_STATIC_ASSERT((!is_planar<HomogeneousView>::value && view_is_basic<HomogeneousView>::value));
Petr Machata f94892
     BOOST_STATIC_ASSERT((boost::is_pointer<typename HomogeneousView::x_iterator>::value));
Petr Machata f94892
 
Petr Machata f94892
-    return &at_c<0>(view(0,0));
Petr Machata f94892
+    return &gil::at_c<0>(view(0,0));
Petr Machata f94892
 }
Petr Machata f94892
 
Petr Machata f94892
 /// \ingroup ImageViewConstructors
Petr Machata f94892
@@ -430,7 +430,7 @@
Petr Machata f94892
             typedef typename type::xy_locator                             locator_t;
Petr Machata f94892
             typedef typename type::x_iterator                            x_iterator_t;
Petr Machata f94892
             typedef typename iterator_adaptor_get_base<x_iterator_t>::type x_iterator_base_t;
Petr Machata f94892
-            x_iterator_t sit(x_iterator_base_t(&at_c<K>(src(0,0))),src.pixels().pixel_size());
Petr Machata f94892
+            x_iterator_t sit(x_iterator_base_t(&gil::at_c<K>(src(0,0))),src.pixels().pixel_size());
Petr Machata f94892
             return type(src.dimensions(),locator_t(sit, src.pixels().row_size()));
Petr Machata f94892
         }
Petr Machata f94892
     };
Petr Machata f94892
@@ -444,7 +444,7 @@
Petr Machata f94892
         typedef typename view_type<channel_t, gray_layout_t, false, false, view_is_mutable<View>::value>::type type;
Petr Machata f94892
         static type make(const View& src) {
Petr Machata f94892
             typedef typename type::x_iterator x_iterator_t;
Petr Machata f94892
-            return interleaved_view(src.width(),src.height(),(x_iterator_t)&at_c<K>(src(0,0)), src.pixels().row_size());
Petr Machata f94892
+            return interleaved_view(src.width(),src.height(),(x_iterator_t)&gil::at_c<K>(src(0,0)), src.pixels().row_size());
Petr Machata f94892
         }
Petr Machata f94892
     };
Petr Machata f94892
 
Petr Machata f94892
@@ -494,7 +494,7 @@
Petr Machata f94892
         template <typename P> kth_channel_deref_fn(const kth_channel_deref_fn<K,P>&) {}
Petr Machata f94892
 
Petr Machata f94892
         result_type operator()(argument_type srcP) const { 
Petr Machata f94892
-            return result_type(at_c<K>(srcP)); 
Petr Machata f94892
+            return result_type(gil::at_c<K>(srcP));
Petr Machata f94892
         }
Petr Machata f94892
     };
Petr Machata f94892
 
Petr Machata f94892
Index: boost/gil/packed_pixel.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/packed_pixel.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/packed_pixel.hpp	(working copy)
Petr Machata f94892
@@ -81,7 +81,7 @@
Petr Machata f94892
     } 
Petr Machata f94892
     packed_pixel(int chan0, int chan1, int chan2) : _bitfield(0) { 
Petr Machata f94892
         BOOST_STATIC_ASSERT((num_channels<packed_pixel>::value==3)); 
Petr Machata f94892
-        at_c<0>(*this)=chan0; at_c<1>(*this)=chan1; at_c<2>(*this)=chan2; 
Petr Machata f94892
+        gil::at_c<0>(*this)=chan0; gil::at_c<1>(*this)=chan1; gil::at_c<2>(*this)=chan2; 
Petr Machata f94892
     } 
Petr Machata f94892
     packed_pixel(int chan0, int chan1, int chan2, int chan3) : _bitfield(0) { 
Petr Machata f94892
         BOOST_STATIC_ASSERT((num_channels<packed_pixel>::value==4)); 
Petr Machata f94892
Index: boost/gil/pixel.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/pixel.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/pixel.hpp	(working copy)
Petr Machata f94892
@@ -143,11 +143,11 @@
Petr Machata f94892
 
Petr Machata f94892
 private:
Petr Machata f94892
     static void check_gray() {  BOOST_STATIC_ASSERT((is_same<typename Layout::color_space_t, gray_t>::value)); }
Petr Machata f94892
-    template <typename Channel> void assign(const Channel& chan, mpl::false_)       { check_gray(); at_c<0>(*this)=chan; }
Petr Machata f94892
-    template <typename Channel> bool equal (const Channel& chan, mpl::false_) const { check_gray(); return at_c<0>(*this)==chan; }
Petr Machata f94892
+    template <typename Channel> void assign(const Channel& chan, mpl::false_)       { check_gray(); gil::at_c<0>(*this)=chan; }
Petr Machata f94892
+    template <typename Channel> bool equal (const Channel& chan, mpl::false_) const { check_gray(); return gil::at_c<0>(*this)==chan; }
Petr Machata f94892
 public:
Petr Machata f94892
-    pixel&  operator= (channel_t chan)       { check_gray(); at_c<0>(*this)=chan; return *this; }
Petr Machata f94892
-    bool    operator==(channel_t chan) const { check_gray(); return at_c<0>(*this)==chan; }
Petr Machata f94892
+    pixel&  operator= (channel_t chan)       { check_gray(); gil::at_c<0>(*this)=chan; return *this; }
Petr Machata f94892
+    bool    operator==(channel_t chan) const { check_gray(); return gil::at_c<0>(*this)==chan; }
Petr Machata f94892
 };
Petr Machata f94892
 
Petr Machata f94892
 /////////////////////////////
Petr Machata f94892
Index: boost/gil/planar_pixel_iterator.hpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- boost/gil/planar_pixel_iterator.hpp	(revision 53049)
Petr Machata f94892
+++ boost/gil/planar_pixel_iterator.hpp	(working copy)
Petr Machata f94892
@@ -109,8 +109,8 @@
Petr Machata f94892
     reference operator->()                        const { return **this; }
Petr Machata f94892
 
Petr Machata f94892
     // PERFORMANCE_CHECK: Remove?
Petr Machata f94892
-    bool operator< (const planar_pixel_iterator& ptr)   const { return at_c<0>(*this)< at_c<0>(ptr); }
Petr Machata f94892
-    bool operator!=(const planar_pixel_iterator& ptr)   const { return at_c<0>(*this)!=at_c<0>(ptr); }
Petr Machata f94892
+    bool operator< (const planar_pixel_iterator& ptr)   const { return gil::at_c<0>(*this)< gil::at_c<0>(ptr); }
Petr Machata f94892
+    bool operator!=(const planar_pixel_iterator& ptr)   const { return gil::at_c<0>(*this)!=gil::at_c<0>(ptr); }
Petr Machata f94892
 private:
Petr Machata f94892
     friend class boost::iterator_core_access;
Petr Machata f94892
 
Petr Machata f94892
@@ -119,8 +119,8 @@
Petr Machata f94892
     void advance(ptrdiff_t d)   { static_transform(*this,*this,std::bind2nd(detail::plus_asymmetric<ChannelPtr,ptrdiff_t>(),d)); }
Petr Machata f94892
     reference dereference() const { return this->template deref<reference>(); }
Petr Machata f94892
 
Petr Machata f94892
-    ptrdiff_t distance_to(const planar_pixel_iterator& it) const { return at_c<0>(it)-at_c<0>(*this); }
Petr Machata f94892
-    bool equal(const planar_pixel_iterator& it) const { return at_c<0>(*this)==at_c<0>(it); }
Petr Machata f94892
+    ptrdiff_t distance_to(const planar_pixel_iterator& it) const { return gil::at_c<0>(it)-gil::at_c<0>(*this); }
Petr Machata f94892
+    bool equal(const planar_pixel_iterator& it) const { return gil::at_c<0>(*this)==gil::at_c<0>(it); }
Petr Machata f94892
 };
Petr Machata f94892
 
Petr Machata f94892
 namespace detail {
Petr Machata f94892
Index: libs/gil/test/pixel.cpp
Petr Machata f94892
===================================================================
Petr Machata f94892
--- libs/gil/test/pixel.cpp	(revision 53049)
Petr Machata f94892
+++ libs/gil/test/pixel.cpp	(working copy)
Petr Machata f94892
@@ -34,8 +34,9 @@
Petr Machata f94892
 // Testing pixel references and values, pixel operations, color conversion
Petr Machata f94892
 
Petr Machata f94892
 using namespace boost::gil;
Petr Machata f94892
-using namespace std;
Petr Machata f94892
+using std::swap;
Petr Machata f94892
 using namespace boost;
Petr Machata f94892
+
Petr Machata f94892
 void error_if(bool condition);
Petr Machata f94892
 
Petr Machata f94892
 struct increment { 
Petr Machata f94892
@@ -63,8 +64,8 @@
Petr Machata f94892
 
Petr Machata f94892
         // test homogeneous algorithms - fill, max, min
Petr Machata f94892
         static const int num_chan = num_channels<typename C2::pixel_t>::value;
Petr Machata f94892
-        static_fill(C2::_pixel, at_c<0>(C1::_pixel)+1);
Petr Machata f94892
-        error_if(at_c<0>(C2::_pixel) != at_c<num_chan-1>(C2::_pixel));
Petr Machata f94892
+        static_fill(C2::_pixel, gil::at_c<0>(C1::_pixel)+1);
Petr Machata f94892
+        error_if(gil::at_c<0>(C2::_pixel) != gil::at_c<num_chan-1>(C2::_pixel));
Petr Machata f94892
 
Petr Machata f94892
         C2::_pixel = C1::_pixel;
Petr Machata f94892
         error_if(static_max(C2::_pixel) != static_max(C1::_pixel));
Petr Machata f94892
@@ -107,7 +108,7 @@
Petr Machata f94892
         error_if(C1::_pixel!=C2::_pixel);
Petr Machata f94892
 
Petr Machata f94892
         static_generate(C2::_pixel, set_to_one());
Petr Machata f94892
-        error_if(at_c<0>(C2::_pixel) != 1);
Petr Machata f94892
+        error_if(gil::at_c<0>(C2::_pixel) != 1);
Petr Machata f94892
 
Petr Machata f94892
         // Test swap if both are mutable and if their value type is the same
Petr Machata f94892
         // (We know the second one is mutable)
Petr Machata f94892
@@ -313,7 +314,7 @@
Petr Machata f94892
     bgr8_pixel_t bgr8(rgb8);
Petr Machata f94892
     error_if(bgr8[0] == rgb8[0]);
Petr Machata f94892
     error_if(dynamic_at_c(bgr8,0) == dynamic_at_c(rgb8,0));
Petr Machata f94892
-    error_if(at_c<0>(bgr8) == at_c<0>(rgb8));
Petr Machata f94892
+    error_if(gil::at_c<0>(bgr8) == gil::at_c<0>(rgb8));
Petr Machata f94892
     error_if(semantic_at_c<0>(bgr8) != semantic_at_c<0>(rgb8));
Petr Machata f94892
     error_if(get_color(bgr8,blue_t()) != get_color(rgb8,blue_t()));
Petr Machata f94892