// File: fffrankkk[P]XmlCode/src/ClassCont.cpp
// Function: CClassCont::GetStruct(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
string CClassCont::GetStruct(const string& strName)
{
    return \
        string("class ") + strName + string("\n") + \
        string("{\n") + \
        string("\tpublic:\n") + \
        string("\t\t") + strName + string("();\n") + \
        string("\t\tvirtual ~") + strName + string("();\n")
        ;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2e0, %rsp            # imm = 0x2E0
movq %rdi, -0x2a0(%rbp)
movq %rdi, %rax
movq %rax, -0x298(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
leaq -0x159(%rbp), %rdi
movq %rdi, -0x290(%rbp)
callq 0x5750
movq -0x290(%rbp), %rdx
leaq 0xeee8(%rip), %rsi      # 0x37cb1
leaq -0x158(%rbp), %rdi
callq 0x7a40
jmp 0x28dd7
movq -0x18(%rbp), %rdx
leaq -0x138(%rbp), %rdi
leaq -0x158(%rbp), %rsi
callq 0x127f0
jmp 0x28df0
leaq -0x191(%rbp), %rdi
movq %rdi, -0x2a8(%rbp)
callq 0x5750
movq -0x2a8(%rbp), %rdx
leaq 0xeff7(%rip), %rsi      # 0x37e08
leaq -0x190(%rbp), %rdi
callq 0x7a40
jmp 0x28e1f
leaq -0x118(%rbp), %rdi
leaq -0x138(%rbp), %rsi
leaq -0x190(%rbp), %rdx
callq 0x12720
jmp 0x28e3b
leaq -0x1b9(%rbp), %rdi
movq %rdi, -0x2b0(%rbp)
callq 0x5750
movq -0x2b0(%rbp), %rdx
leaq 0xee5c(%rip), %rsi      # 0x37cb8
leaq -0x1b8(%rbp), %rdi
callq 0x7a40
jmp 0x28e6a
leaq -0xf8(%rbp), %rdi
leaq -0x118(%rbp), %rsi
leaq -0x1b8(%rbp), %rdx
callq 0x12720
jmp 0x28e86
leaq -0x1e1(%rbp), %rdi
movq %rdi, -0x2b8(%rbp)
callq 0x5750
movq -0x2b8(%rbp), %rdx
leaq 0xee14(%rip), %rsi      # 0x37cbb
leaq -0x1e0(%rbp), %rdi
callq 0x7a40
jmp 0x28eb5
leaq -0xd8(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
leaq -0x1e0(%rbp), %rdx
callq 0x12720
jmp 0x28ed1
leaq -0x209(%rbp), %rdi
movq %rdi, -0x2c0(%rbp)
callq 0x5750
movq -0x2c0(%rbp), %rdx
leaq 0xe616(%rip), %rsi      # 0x37508
leaq -0x208(%rbp), %rdi
callq 0x7a40
jmp 0x28f00
leaq -0xb8(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
leaq -0x208(%rbp), %rdx
callq 0x12720
jmp 0x28f1c
movq -0x18(%rbp), %rdx
leaq -0x98(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x127f0
jmp 0x28f35
leaq -0x231(%rbp), %rdi
movq %rdi, -0x2c8(%rbp)
callq 0x5750
movq -0x2c8(%rbp), %rdx
leaq 0xed8d(%rip), %rsi      # 0x37ce3
leaq -0x230(%rbp), %rdi
callq 0x7a40
jmp 0x28f64
leaq -0x78(%rbp), %rdi
leaq -0x98(%rbp), %rsi
leaq -0x230(%rbp), %rdx
callq 0x12720
jmp 0x28f7d
leaq -0x259(%rbp), %rdi
movq %rdi, -0x2d0(%rbp)
callq 0x5750
movq -0x2d0(%rbp), %rdx
leaq 0xed27(%rip), %rsi      # 0x37cc5
leaq -0x258(%rbp), %rdi
callq 0x7a40
jmp 0x28fac
leaq -0x58(%rbp), %rdi
leaq -0x78(%rbp), %rsi
leaq -0x258(%rbp), %rdx
callq 0x12720
jmp 0x28fc2
movq -0x18(%rbp), %rdx
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x127f0
jmp 0x28fd5
leaq -0x281(%rbp), %rdi
movq %rdi, -0x2d8(%rbp)
callq 0x5750
movq -0x2d8(%rbp), %rdx
leaq 0xeced(%rip), %rsi      # 0x37ce3
leaq -0x280(%rbp), %rdi
callq 0x7a40
jmp 0x29004
movq -0x2a0(%rbp), %rdi
leaq -0x38(%rbp), %rsi
leaq -0x280(%rbp), %rdx
callq 0x12720
jmp 0x2901d
leaq -0x280(%rbp), %rdi
callq 0x5240
leaq -0x281(%rbp), %rdi
callq 0x5460
leaq -0x38(%rbp), %rdi
callq 0x5240
leaq -0x58(%rbp), %rdi
callq 0x5240
leaq -0x258(%rbp), %rdi
callq 0x5240
leaq -0x259(%rbp), %rdi
callq 0x5460
leaq -0x78(%rbp), %rdi
callq 0x5240
leaq -0x230(%rbp), %rdi
callq 0x5240
leaq -0x231(%rbp), %rdi
callq 0x5460
leaq -0x98(%rbp), %rdi
callq 0x5240
leaq -0xb8(%rbp), %rdi
callq 0x5240
leaq -0x208(%rbp), %rdi
callq 0x5240
leaq -0x209(%rbp), %rdi
callq 0x5460
leaq -0xd8(%rbp), %rdi
callq 0x5240
leaq -0x1e0(%rbp), %rdi
callq 0x5240
leaq -0x1e1(%rbp), %rdi
callq 0x5460
leaq -0xf8(%rbp), %rdi
callq 0x5240
leaq -0x1b8(%rbp), %rdi
callq 0x5240
leaq -0x1b9(%rbp), %rdi
callq 0x5460
leaq -0x118(%rbp), %rdi
callq 0x5240
leaq -0x190(%rbp), %rdi
callq 0x5240
leaq -0x191(%rbp), %rdi
callq 0x5460
leaq -0x138(%rbp), %rdi
callq 0x5240
leaq -0x158(%rbp), %rdi
callq 0x5240
leaq -0x159(%rbp), %rdi
callq 0x5460
movq -0x298(%rbp), %rax
addq $0x2e0, %rsp            # imm = 0x2E0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x293a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2938b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2937f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x29367
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2935b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2934f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x29337
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2932b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x29316
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x2930a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x29301
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
jmp 0x292ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x168(%rbp)
movl %eax, -0x16c(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x5240
leaq -0x281(%rbp), %rdi
callq 0x5460
leaq -0x38(%rbp), %rdi
callq 0x5240
leaq -0x58(%rbp), %rdi
callq 0x5240
leaq -0x258(%rbp), %rdi
callq 0x5240
leaq -0x259(%rbp), %rdi
callq 0x5460
leaq -0x78(%rbp), %rdi
callq 0x5240
leaq -0x230(%rbp), %rdi
callq 0x5240
leaq -0x231(%rbp), %rdi
callq 0x5460
leaq -0x98(%rbp), %rdi
callq 0x5240
leaq -0xb8(%rbp), %rdi
callq 0x5240
leaq -0x208(%rbp), %rdi
callq 0x5240
leaq -0x209(%rbp), %rdi
callq 0x5460
leaq -0xd8(%rbp), %rdi
callq 0x5240
leaq -0x1e0(%rbp), %rdi
callq 0x5240
leaq -0x1e1(%rbp), %rdi
callq 0x5460
leaq -0xf8(%rbp), %rdi
callq 0x5240
leaq -0x1b8(%rbp), %rdi
callq 0x5240
leaq -0x1b9(%rbp), %rdi
callq 0x5460
leaq -0x118(%rbp), %rdi
callq 0x5240
leaq -0x190(%rbp), %rdi
callq 0x5240
leaq -0x191(%rbp), %rdi
callq 0x5460
leaq -0x138(%rbp), %rdi
callq 0x5240
leaq -0x158(%rbp), %rdi
callq 0x5240
leaq -0x159(%rbp), %rdi
callq 0x5460
movq -0x168(%rbp), %rdi
callq 0x5740
nop