BVB Source Codes

mars Show apply.hpp Source code

Return Download mars: download apply.hpp Source code - Download mars Source code - Type:.hpp
  1.  
  2. // Copyright Aleksey Gurtovoy 2000-2004
  3. //
  4. // Distributed under the Boost Software License, Version 1.0.
  5. // (See accompanying file LICENSE_1_0.txt or copy at
  6. // http://www.boost.org/LICENSE_1_0.txt)
  7. //
  8.  
  9. // Preprocessed version of "boost/mpl/apply.hpp" header
  10. // -- DO NOT modify by hand!
  11.  
  12. namespace mars_boost {} namespace boost = mars_boost; namespace mars_boost { namespace mpl {
  13.  
  14. template<
  15.       typename F
  16.     >
  17. struct apply0
  18.  
  19.     : apply_wrap0<
  20.           typename lambda<F>::type
  21.        
  22.         >
  23. {
  24. };
  25.  
  26. template<
  27.       typename F
  28.     >
  29. struct apply< F,na,na,na,na,na >
  30.     : apply0<F>
  31. {
  32. };
  33.  
  34. template<
  35.       typename F, typename T1
  36.     >
  37. struct apply1
  38.  
  39.     : apply_wrap1<
  40.           typename lambda<F>::type
  41.         , T1
  42.         >
  43. {
  44. };
  45.  
  46. template<
  47.       typename F, typename T1
  48.     >
  49. struct apply< F,T1,na,na,na,na >
  50.     : apply1< F,T1 >
  51. {
  52. };
  53.  
  54. template<
  55.       typename F, typename T1, typename T2
  56.     >
  57. struct apply2
  58.  
  59.     : apply_wrap2<
  60.           typename lambda<F>::type
  61.         , T1, T2
  62.         >
  63. {
  64. };
  65.  
  66. template<
  67.       typename F, typename T1, typename T2
  68.     >
  69. struct apply< F,T1,T2,na,na,na >
  70.     : apply2< F,T1,T2 >
  71. {
  72. };
  73.  
  74. template<
  75.       typename F, typename T1, typename T2, typename T3
  76.     >
  77. struct apply3
  78.  
  79.     : apply_wrap3<
  80.           typename lambda<F>::type
  81.         , T1, T2, T3
  82.         >
  83. {
  84. };
  85.  
  86. template<
  87.       typename F, typename T1, typename T2, typename T3
  88.     >
  89. struct apply< F,T1,T2,T3,na,na >
  90.     : apply3< F,T1,T2,T3 >
  91. {
  92. };
  93.  
  94. template<
  95.       typename F, typename T1, typename T2, typename T3, typename T4
  96.     >
  97. struct apply4
  98.  
  99.     : apply_wrap4<
  100.           typename lambda<F>::type
  101.         , T1, T2, T3, T4
  102.         >
  103. {
  104. };
  105.  
  106. template<
  107.       typename F, typename T1, typename T2, typename T3, typename T4
  108.     >
  109. struct apply< F,T1,T2,T3,T4,na >
  110.     : apply4< F,T1,T2,T3,T4 >
  111. {
  112. };
  113.  
  114. template<
  115.       typename F, typename T1, typename T2, typename T3, typename T4
  116.     , typename T5
  117.     >
  118. struct apply5
  119.  
  120.     : apply_wrap5<
  121.           typename lambda<F>::type
  122.         , T1, T2, T3, T4, T5
  123.         >
  124. {
  125. };
  126.  
  127. /// primary template (not a specialization!)
  128.  
  129. template<
  130.       typename F, typename T1, typename T2, typename T3, typename T4
  131.     , typename T5
  132.     >
  133. struct apply
  134.     : apply5< F,T1,T2,T3,T4,T5 >
  135. {
  136. };
  137.  
  138. }}
  139.  
  140.  
downloadapply.hpp Source code - Download mars Source code
Related Source Codes/Software:
Hero - Elegant transition library for iOS & tvOS 2017-06-09
deep-photo-styletransfer - Code and data for paper "Deep Photo Style Transfer... 2017-06-09
mastodon - A GNU Social-compatible microblogging server ... 2017-06-09
plyr - A simple HTML5, YouTube and Vimeo player ... 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
Public-APIs - 2017-06-09
lottie-ios - An iOS library to natively render After Effects ve... 2017-06-09
Awesome-Hacking - A collection of various awesome lists for hackers,... 2017-06-09
algorithms - Minimal examples of data structures and algorithms... 2017-06-10
lectures - Oxford Deep NLP 2017 course 2017-06-10
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top