// File: yeonnic[P]solparser/././argx.hpp
// Function: args::ArgumentParser::ArgumentParser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
ArgumentParser(const std::string &description_, const std::string &epilog_ = std::string())
            {
                Description(description_);
                Epilog(epilog_);
                LongPrefix("--");
                ShortPrefix("-");
                LongSeparator("=");
                Terminator("--");
                SetArgumentSeparations(true, true, true, true);
                matched = true;
            }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x120, %rsp            # imm = 0x120
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0xd8(%rbp)
callq 0x95a0
movq -0xd8(%rbp), %rdi
leaq 0x4425b(%rip), %rax     # 0x4c400
movq %rax, (%rdi)
addq $0x178, %rdi            # imm = 0x178
movq %rdi, -0xf8(%rbp)
callq 0x6510
movq -0xd8(%rbp), %rdi
addq $0x198, %rdi            # imm = 0x198
movq %rdi, -0xf0(%rbp)
callq 0x6510
movq -0xd8(%rbp), %rdi
addq $0x1b8, %rdi            # imm = 0x1B8
movq %rdi, -0xe8(%rbp)
callq 0x6510
movq -0xd8(%rbp), %rdi
addq $0x1d8, %rdi            # imm = 0x1D8
movq %rdi, -0xe0(%rbp)
callq 0x6510
movq -0xd8(%rbp), %rdi
movb $0x1, 0x1f8(%rdi)
movb $0x1, 0x1f9(%rdi)
movb $0x1, 0x1fa(%rdi)
movb $0x1, 0x1fb(%rdi)
movq $0x0, 0x200(%rdi)
movb $0x0, 0x208(%rdi)
addq $0x210, %rdi            # imm = 0x210
movq %rdi, -0xd0(%rbp)
callq 0x96f0
jmp 0x8253
movq -0xd8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x9d80
jmp 0x8265
movq -0xd8(%rbp), %rdi
movq -0x18(%rbp), %rsi
callq 0x9db0
jmp 0x8277
leaq -0x49(%rbp), %rdi
movq %rdi, -0x100(%rbp)
callq 0x6630
movq -0x100(%rbp), %rdx
leaq 0x2eea7(%rip), %rsi     # 0x3713c
leaq -0x48(%rbp), %rdi
callq 0x64f0
jmp 0x82a0
movq -0xd8(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x9de0
jmp 0x82b2
leaq -0x48(%rbp), %rdi
callq 0x61f0
leaq -0x49(%rbp), %rdi
callq 0x6390
leaq -0x71(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0x6630
movq -0x108(%rbp), %rdx
leaq 0x2ee5b(%rip), %rsi     # 0x3713d
leaq -0x70(%rbp), %rdi
callq 0x64f0
jmp 0x82ed
movq -0xd8(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x9e30
jmp 0x82ff
leaq -0x70(%rbp), %rdi
callq 0x61f0
leaq -0x71(%rbp), %rdi
callq 0x6390
leaq -0x99(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x6630
movq -0x110(%rbp), %rdx
leaq 0x2f9c4(%rip), %rsi     # 0x37cf6
leaq -0x98(%rbp), %rdi
callq 0x64f0
jmp 0x8340
movq -0xd8(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x9e80
jmp 0x8355
leaq -0x98(%rbp), %rdi
callq 0x61f0
leaq -0x99(%rbp), %rdi
callq 0x6390
leaq -0xc1(%rbp), %rdi
movq %rdi, -0x118(%rbp)
callq 0x6630
movq -0x118(%rbp), %rdx
leaq 0x2edae(%rip), %rsi     # 0x3713c
leaq -0xc0(%rbp), %rdi
callq 0x64f0
jmp 0x839c
movq -0xd8(%rbp), %rdi
leaq -0xc0(%rbp), %rsi
callq 0xa050
jmp 0x83b1
leaq -0xc0(%rbp), %rdi
callq 0x61f0
leaq -0xc1(%rbp), %rdi
callq 0x6390
movq -0xd8(%rbp), %rdi
movl $0x1, %r8d
movl %r8d, %esi
movl %r8d, %edx
movl %r8d, %ecx
callq 0xa080
jmp 0x83e6
movq -0xd8(%rbp), %rax
movb $0x1, 0xc(%rax)
addq $0x120, %rsp            # imm = 0x120
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x84ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x84e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x843f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x61f0
leaq -0x49(%rbp), %rdi
callq 0x6390
jmp 0x84e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x8470
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x70(%rbp), %rdi
callq 0x61f0
leaq -0x71(%rbp), %rdi
callq 0x6390
jmp 0x84e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x84a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x61f0
leaq -0x99(%rbp), %rdi
callq 0x6390
jmp 0x84e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x84d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x61f0
leaq -0xc1(%rbp), %rdi
callq 0x6390
movq -0xd0(%rbp), %rdi
callq 0xa1c0
movq -0xe0(%rbp), %rdi
callq 0x61f0
movq -0xe8(%rbp), %rdi
callq 0x61f0
movq -0xf0(%rbp), %rdi
callq 0x61f0
movq -0xf8(%rbp), %rdi
callq 0x61f0
movq -0xd8(%rbp), %rdi
callq 0xb7f0
movq -0x20(%rbp), %rdi
callq 0x6620
nopw %cs:(%rax,%rax)
nopl (%rax)