Skip to content

Instantly share code, notes, and snippets.

View CaseyCarter's full-sized avatar

Casey Carter CaseyCarter

View GitHub Profile
#include <utility>
#include <experimental/coroutine>
#include <range/v3/view_facade.hpp>
#include <range/v3/view/all.hpp>
namespace ranges
{
inline namespace v3
{
struct generator : view_facade<generator>
_TEXT SEGMENT
__Obj$ = 8 ; size = 4
_<_Args_0>$ = 12 ; size = 4
??$_Dispatch@V<lambda_b66b2f829216cb0e046dcbcc291e4414>@@ABV?$variant@HMV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@$00@?$_Variant_dispatcher@U?$integer_sequence@I$0A@@std@@@std@@SAX$$QAV<lambda_b66b2f829216cb0e046dcbcc291e4414>@@ABV?$variant@HMV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@@Z PROC ; std::_Variant_dispatcher<std::integer_sequence<unsigned int,0> >::_Dispatch<<lambda_b66b2f829216cb0e046dcbcc291e4414>,std::variant<int,float,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const &,1>, COMDAT
jmp ?_Throw_bad_variant_access@std@@YAXXZ ; std::_Throw_bad_variant_access
??$_Dispatch@V<lambda_b66b2f829216cb0e046dcbcc291e4414>@@ABV?$variant@HMV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@$00@?$_Variant_dispatcher@U?$integer_sequence@I$0A@@std@@@std@@SAX$$QAV<lambda_b66b2f829216cb0e046dcbcc291e4414>@@ABV?$variant@HMV?$basic_string@DU?$char_traits