text: // Copyright (c) 2015-2016 Vittorio Romeo
  // License: Academic Free License ("AFL") v. 3.0
  // AFL License page: http://opensource.org/licenses/AFL-3.0
  // http://vittorioromeo.info | vittorio.romeo@outlook.com
  
  #pragma once
  
  #include <ecst/config/names/inner_parallelism/inner_parallelism.hpp>
  
  #define ECST_IMPL_INNER_PARALLELISM_COMPOSER_NAMESPACE \
      ECST_INNER_PARALLELISM_NAMESPACE                   \
      {                                                  \
      namespace composer
  
  #define ECST_IMPL_INNER_PARALLELISM_COMPOSER_NAMESPACE_END \
      }                                                      \
      ECST_INNER_PARALLELISM_NAMESPACE_END
  
  /// @macro Opens the `ecst::inner_parallelism::composer` namespace.
  #define ECST_INNER_PARALLELISM_COMPOSER_NAMESPACE \
      ECST_IMPL_INNER_PARALLELISM_COMPOSER_NAMESPACE
  
  /// @macro Closes the `ecst::inner_parallelism::composer` namespace.
  #define ECST_INNER_PARALLELISM_COMPOSER_NAMESPACE_END \
      ECST_IMPL_INNER_PARALLELISM_COMPOSER_NAMESPACE_END
  