This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub beet-aizu/library
#ifndef call_from_test #include <bits/stdc++.h> using namespace std; #define call_from_test #include "../rbst.cpp" #undef call_from_test #endif //BEGIN CUT HERE template<typename Data, size_t LIM> struct Basic : RBST<Basic<Data, LIM>, Data, typename Data::Node, LIM>{ using super = RBST<Basic, Data, typename Data::Node, LIM>; using Node = typename Data::Node; Data data; template<class... Args> Basic(Args... args):data(forward<Args>(args)...){} inline Node* touch(Node *t){return data.eval(t);} using super::toggle; inline void toggle(Node *t){return data.toggle(t);} template<typename E> inline void propagate(Node *t,E x){return data.propagate(t,x);} inline Node* pushup(Node *t){return data.pushup(t);} inline decltype(auto) get_val(Node *a,size_t k){ return data.get_val(super::get_val(a,k)); } using super::query; inline decltype(auto) query(Node *a){ return data.reflect(a); } }; //END CUT HERE #ifndef call_from_test //INSERT ABOVE HERE signed main(){ return 0; } #endif
Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/onlinejudge_verify/documentation/build.py", line 71, in _render_source_code_stat bundled_code = language.bundle(stat.path, basedir=basedir, options={'include_paths': [basedir]}).decode() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/onlinejudge_verify/languages/cplusplus.py", line 187, in bundle bundler.update(path) File "/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/onlinejudge_verify/languages/cplusplus_bundle.py", line 400, in update raise BundleErrorAt(path, i + 1, "unable to process #include in #if / #ifdef / #ifndef other than include guards") onlinejudge_verify.languages.cplusplus_bundle.BundleErrorAt: bbst/rbst/impl/basic.cpp: line 6: unable to process #include in #if / #ifdef / #ifndef other than include guards