#pragma once #define STD_MTL_NAMESPACE_BEGIN namespace hgl{namespace graph{namespace mtl{ #define STD_MTL_NAMESPACE_END }}} #define STD_MTL_NAMESPACE_USING using namespace hgl::graph::mtl; #define STD_MTL_FUNC_NAMESPACE_BEGIN namespace hgl{namespace graph{namespace mtl{namespace func{ #define STD_MTL_FUNC_NAMESPACE_END }}}} #define STD_MTL_FUNC NAMESPACE_USING using namespace hgl::graph::mtl::func; namespace hgl { namespace graph { namespace mtl { namespace func { }//namespace func }//namespace mtl }//namespace graph }//namespace hgl