#ifndef ALSK_ALSK_SKELETON_LINK_ARGS_PLACEHOLDERS_H #define ALSK_ALSK_SKELETON_LINK_ARGS_PLACEHOLDERS_H #include #include namespace alsk { namespace arg { /** * @brief argument placeholder for parameters */ template struct P: std::integral_constant {}; /** * @brief argument placeholder for returned values */ template struct R: std::integral_constant {}; /** * @brief argument placeholder for contextual arguments */ template struct C: std::integral_constant {}; } } #endif