// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::clara::detail::Help::Help(bool&)
Help( bool &showHelpFlag )
        :   Opt([&]( bool flag ) {
                showHelpFlag = flag;
                return ParserResult::ok( ParseResultType::ShortCircuitAll );
            })
        {
            static_cast<Opt &>( *this )
                    ("display usage information")
                    ["-?"]["-h"]["--help"]
                    .optional();
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0xd8(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x18(%rbp)
leaq -0x18(%rbp), %rsi
callq 0x9ac40
movq -0xd8(%rbp), %rax
leaq 0x13427b(%rip), %rcx    # 0x1bf538
addq $0x10, %rcx
movq %rcx, (%rax)
leaq -0x39(%rbp), %rdi
movq %rdi, -0xd0(%rbp)
callq 0x52ca0
movq -0xd0(%rbp), %rdx
leaq 0xb4f67(%rip), %rsi     # 0x140249
leaq -0x38(%rbp), %rdi
callq 0x529e0
jmp 0x8b2ed
movq -0xd8(%rbp), %rdi
leaq -0x38(%rbp), %rsi
callq 0x8b6a0
movq %rax, -0xe0(%rbp)
jmp 0x8b306
leaq -0x71(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0x52ca0
movq -0xe8(%rbp), %rdx
leaq 0xb4f3f(%rip), %rsi     # 0x140263
leaq -0x70(%rbp), %rdi
callq 0x529e0
jmp 0x8b32f
movq -0xe0(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x8b670
movq %rax, -0xf0(%rbp)
jmp 0x8b348
leaq -0x99(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0x52ca0
movq -0xf8(%rbp), %rdx
leaq 0xb4efd(%rip), %rsi     # 0x140266
leaq -0x98(%rbp), %rdi
callq 0x529e0
jmp 0x8b377
movq -0xf0(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x8b670
movq %rax, -0x100(%rbp)
jmp 0x8b393
leaq -0xc1(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0x52ca0
movq -0x108(%rbp), %rdx
leaq 0xb4eb5(%rip), %rsi     # 0x140269
leaq -0xc0(%rbp), %rdi
callq 0x529e0
jmp 0x8b3c2
movq -0x100(%rbp), %rdi
leaq -0xc0(%rbp), %rsi
callq 0x8b670
movq %rax, -0x110(%rbp)
jmp 0x8b3de
movq -0x110(%rbp), %rdi
callq 0x9acf0
jmp 0x8b3ec
leaq -0xc0(%rbp), %rdi
callq 0x52e58
leaq -0xc1(%rbp), %rdi
callq 0x527d0
leaq -0x98(%rbp), %rdi
callq 0x52e58
leaq -0x99(%rbp), %rdi
callq 0x527d0
leaq -0x70(%rbp), %rdi
callq 0x52e58
leaq -0x71(%rbp), %rdi
callq 0x527d0
leaq -0x38(%rbp), %rdi
callq 0x52e58
leaq -0x39(%rbp), %rdi
callq 0x527d0
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b508
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x8b4c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x52e58
leaq -0xc1(%rbp), %rdi
callq 0x527d0
leaq -0x98(%rbp), %rdi
callq 0x52e58
leaq -0x99(%rbp), %rdi
callq 0x527d0
leaq -0x70(%rbp), %rdi
callq 0x52e58
leaq -0x71(%rbp), %rdi
callq 0x527d0
leaq -0x38(%rbp), %rdi
callq 0x52e58
leaq -0x39(%rbp), %rdi
callq 0x527d0
movq -0xd8(%rbp), %rdi
callq 0x8ba20
movq -0x48(%rbp), %rdi
callq 0x52c90
nopw %cs:(%rax,%rax)