#include "../c++/args.hpp" #include namespace sch { using namespace saw::schema; using ExArgStruct = Struct< Member, Member >; using ExArgs = Args< ExArgStruct, Tuple<> >; } int main(int argc, char** argv){ using namespace saw; data args_dat{argc, argv}; codec args_codec; data nat_dat; auto eov = args_codec.decode(args_dat, nat_dat); if(eov.is_error()){ auto& err = eov.get_error(); std::cerr<<"\n[Error] "<(); for(uint64_t i = 0; i < prog.size().get(); ++i){ std::cout<(); { std::cout<<"File: "; auto& file_val = str_val.template get<"file">(); for(uint64_t i = 0; i < file_val.size().get(); ++i){ std::cout<(); std::cout<(); std::cout<