// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::clara::detail::Opt::getHelpColumns() const
auto getHelpColumns() const -> std::vector<HelpColumns> {
            std::ostringstream oss;
            bool first = true;
            for( auto const &opt : m_optNames ) {
                if (first)
                    first = false;
                else
                    oss << ", ";
                oss << opt;
            }
            if( !m_hint.empty() )
                oss << " <" << m_hint << ">";
            return { { oss.str(), m_description } };
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2a0, %rsp            # imm = 0x2A0
movq %rdi, -0x238(%rbp)
movq %rdi, %rax
movq %rax, -0x230(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x228(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x529c0
movq -0x228(%rbp), %rax
movb $0x1, -0x189(%rbp)
addq $0x60, %rax
movq %rax, -0x198(%rbp)
movq -0x198(%rbp), %rdi
callq 0x8d7e0
movq %rax, -0x1a0(%rbp)
movq -0x198(%rbp), %rdi
callq 0x8d810
movq %rax, -0x1a8(%rbp)
leaq -0x1a0(%rbp), %rdi
leaq -0x1a8(%rbp), %rsi
callq 0x8d840
testb $0x1, %al
jne 0xa9793
jmp 0xa980e
leaq -0x1a0(%rbp), %rdi
callq 0x8d880
movq %rax, -0x1b0(%rbp)
testb $0x1, -0x189(%rbp)
je 0xa97b8
movb $0x0, -0x189(%rbp)
jmp 0xa97e6
leaq 0x95b2f(%rip), %rsi     # 0x13f2ee
leaq -0x188(%rbp), %rdi
callq 0x52710
jmp 0xa97cd
jmp 0xa97e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b8(%rbp)
movl %eax, -0x1bc(%rbp)
jmp 0xa9a5b
movq -0x1b0(%rbp), %rsi
leaq -0x188(%rbp), %rdi
callq 0x52670
jmp 0xa97fb
jmp 0xa97fd
leaq -0x1a0(%rbp), %rdi
callq 0x8da50
jmp 0xa977a
movq -0x228(%rbp), %rdi
addq $0x20, %rdi
callq 0x52bb0
testb $0x1, %al
jne 0xa9875
leaq 0x9758c(%rip), %rsi     # 0x140db5
leaq -0x188(%rbp), %rdi
callq 0x52710
movq %rax, -0x240(%rbp)
jmp 0xa983e
movq -0x240(%rbp), %rdi
movq -0x228(%rbp), %rsi
addq $0x20, %rsi
callq 0x52670
movq %rax, -0x248(%rbp)
jmp 0xa985e
movq -0x248(%rbp), %rdi
leaq 0x9625d(%rip), %rsi     # 0x13fac9
callq 0x52710
jmp 0xa9873
jmp 0xa9875
leaq -0x210(%rbp), %rdi
movq %rdi, -0x250(%rbp)
movq %rdi, -0x218(%rbp)
leaq -0x188(%rbp), %rsi
callq 0x52760
jmp 0xa9898
movq -0x228(%rbp), %rsi
leaq -0x1f0(%rbp), %rdi
addq $0x40, %rsi
callq 0x52300
jmp 0xa98b1
leaq -0x210(%rbp), %rax
movq %rax, -0x1d0(%rbp)
movq $0x1, -0x1c8(%rbp)
leaq -0x219(%rbp), %rdi
movq %rdi, -0x258(%rbp)
callq 0xa9c30
movq -0x238(%rbp), %rdi
movq -0x258(%rbp), %rcx
movq -0x1d0(%rbp), %rsi
movq -0x1c8(%rbp), %rdx
callq 0xa9c50
jmp 0xa9900
leaq -0x219(%rbp), %rdi
callq 0xa9cd0
leaq -0x210(%rbp), %rax
movq %rax, -0x268(%rbp)
addq $0x40, %rax
movq %rax, -0x260(%rbp)
movq -0x260(%rbp), %rdi
addq $-0x40, %rdi
movq %rdi, -0x270(%rbp)
callq 0xa9c00
movq -0x268(%rbp), %rcx
movq -0x270(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x260(%rbp)
jne 0xa9925
leaq -0x188(%rbp), %rdi
callq 0x52180
movq -0x230(%rbp), %rax
addq $0x2a0, %rsp            # imm = 0x2A0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b8(%rbp)
movl %eax, -0x1bc(%rbp)
jmp 0xa99a4
movq -0x250(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b8(%rbp)
movl %eax, -0x1bc(%rbp)
callq 0x52e58
movq -0x218(%rbp), %rax
leaq -0x210(%rbp), %rcx
cmpq %rax, %rcx
movq %rax, -0x278(%rbp)
je 0xa99ef
movq -0x278(%rbp), %rdi
addq $-0x40, %rdi
movq %rdi, -0x280(%rbp)
callq 0xa9c00
movq -0x280(%rbp), %rax
leaq -0x210(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -0x278(%rbp)
jne 0xa99be
jmp 0xa9a5b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b8(%rbp)
movl %eax, -0x1bc(%rbp)
leaq -0x219(%rbp), %rdi
callq 0xa9cd0
leaq -0x210(%rbp), %rax
movq %rax, -0x290(%rbp)
addq $0x40, %rax
movq %rax, -0x288(%rbp)
movq -0x288(%rbp), %rdi
addq $-0x40, %rdi
movq %rdi, -0x298(%rbp)
callq 0xa9c00
movq -0x290(%rbp), %rcx
movq -0x298(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x288(%rbp)
jne 0xa9a28
jmp 0xa9a5b
leaq -0x188(%rbp), %rdi
callq 0x52180
movq -0x1b8(%rbp), %rdi
callq 0x52c90
nopw %cs:(%rax,%rax)
nopl (%rax)