This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub Luzhiled/syakyo-library
#include "src/graph/class/edge/edge.hpp"
#pragma once #include "src/cpp-template/header/size-alias.hpp" namespace luz { template < typename T > struct Edge { using cost_type = T; usize from, to; T cost; usize id; Edge() = default; Edge(usize f, usize t, T c, usize i) : from(f), to(t), cost(c), id(i) {} }; } // namespace luz
#line 2 "src/graph/class/edge/edge.hpp" #line 2 "src/cpp-template/header/size-alias.hpp" #include <cstddef> namespace luz { using isize = std::ptrdiff_t; using usize = std::size_t; } #line 4 "src/graph/class/edge/edge.hpp" namespace luz { template < typename T > struct Edge { using cost_type = T; usize from, to; T cost; usize id; Edge() = default; Edge(usize f, usize t, T c, usize i) : from(f), to(t), cost(c), id(i) {} }; } // namespace luz