]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/spirit/home/x3/support/traits/attribute_of.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / spirit / home / x3 / support / traits / attribute_of.hpp
index 93ee79b57b2fb900a1bf24f17eb803960ce251b7..1a6d760035c3992683993458842973724082106a 100644 (file)
@@ -16,8 +16,8 @@
 namespace boost { namespace spirit { namespace x3 { namespace traits
 {
     ///////////////////////////////////////////////////////////////////////////
-    // Get the attribute type of a component. By default, this gets the 
-    // Component's attribute_type typedef or instantiates a nested attribute 
+    // Get the attribute type of a component. By default, this gets the
+    // Component's attribute_type typedef or instantiates a nested attribute
     // metafunction. Components may specialize this if such an attribute_type
     // is not readily available (e.g. expensive to compute at compile time).
     ///////////////////////////////////////////////////////////////////////////
@@ -28,28 +28,27 @@ namespace boost { namespace spirit { namespace x3 { namespace traits
     {
         template <typename Component, typename Context, typename Enable = void>
         struct default_attribute_of;
-        
+
         template <typename Component, typename Context>
-        struct default_attribute_of<Component, Context, 
+        struct default_attribute_of<Component, Context,
             typename disable_if_substitution_failure<
                 typename Component::attribute_type>::type>
           : mpl::identity<typename Component::attribute_type> {};
-        
+
         template <typename Component, typename Context>
-        struct default_attribute_of<Component, Context, 
+        struct default_attribute_of<Component, Context,
             typename disable_if_substitution_failure<
                 typename Component::template attribute<Context>::type>::type>
           : Component::template attribute<Context> {};
-        
+
         template <typename Component, typename Context>
         struct default_attribute_of<Component, Context,
             typename enable_if_c<Component::is_pass_through_unary>::type>
           : attribute_of<typename Component::subject_type, Context>{};
     }
-    
+
     template <typename Component, typename Context, typename Enable>
     struct attribute_of : detail::default_attribute_of<Component, Context> {};
-
 }}}}
 
 #endif