// File: /workspace/github_cpp_makefile_star2_O1/fffrankkk[P]XmlCode/src/ClassCont.cpp
// Function: CClassCont::CClassCont()
CClassCont::CClassCont()
{
    m_mapPrev["char"] = "c";
    m_mapPrev["short"] = "s";
    m_mapPrev["int"] = "i";
    m_mapPrev["long"] = "l";
    m_mapPrev["*"] = "p";

    m_mapPrev["unsigned"] = "u";
    m_mapPrev["size_t"] = "zu";
    m_mapPrev["ssize_t"] = "zd";

    m_mapPrev["vector"] = "vec";
    m_mapPrev["string"] = "str";
    m_mapPrev["map"] = "map";
    m_mapPrev["vector<string>"] = "vec";
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
leaq 0x164d0(%rip), %rax     # 0x2fd60
movq %rax, (%rdi)
leaq 0x8(%rdi), %rbx
leaq 0x10(%rdi), %rax
movl $0x0, 0x10(%rdi)
xorl %ecx, %ecx
movq %rcx, 0x18(%rdi)
movq %rax, 0x20(%rdi)
movq %rax, 0x28(%rdi)
movq %rcx, 0x30(%rdi)
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0xe2c8(%rip), %rsi      # 0x27b8c
leaq 0xe2c5(%rip), %rdx      # 0x27b90
movq %rsp, %rdi
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe1e1(%rip), %rcx      # 0x27aca
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1990f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe275(%rip), %rsi      # 0x27b91
leaq 0xe273(%rip), %rdx      # 0x27b96
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xd6cc(%rip), %rcx      # 0x2700a
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19964
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe228(%rip), %rsi      # 0x27b99
leaq 0xe224(%rip), %rdx      # 0x27b9c
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe204(%rip), %rcx      # 0x27b97
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x199b9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe1d7(%rip), %rsi      # 0x27b9d
leaq 0xe1d4(%rip), %rdx      # 0x27ba1
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xd721(%rip), %rcx      # 0x27109
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19a0e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xdbc9(%rip), %rsi      # 0x275e4
leaq 0xdbc3(%rip), %rdx      # 0x275e5
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe185(%rip), %rcx      # 0x27bc2
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19a63
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe132(%rip), %rsi      # 0x27ba2
leaq 0xe133(%rip), %rdx      # 0x27baa
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe11a(%rip), %rcx      # 0x27bac
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19ab8
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe0ed(%rip), %rsi      # 0x27bb2
leaq 0xe0ec(%rip), %rdx      # 0x27bb8
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe0c4(%rip), %rcx      # 0x27bab
movl $0x2, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19b0d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe097(%rip), %rsi      # 0x27bb1
leaq 0xe097(%rip), %rdx      # 0x27bb8
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xe072(%rip), %rcx      # 0x27bae
movl $0x2, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19b62
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe04a(%rip), %rsi      # 0x27bb9
leaq 0xe049(%rip), %rdx      # 0x27bbf
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xdf37(%rip), %rcx      # 0x27ac8
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19bb7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xd919(%rip), %rsi      # 0x274dd
leaq 0xd918(%rip), %rdx      # 0x274e3
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xddcd(%rip), %rcx      # 0x279b3
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19c0c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xdfa7(%rip), %rsi      # 0x27bc0
leaq 0xdfa3(%rip), %rdx      # 0x27bc3
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xdf85(%rip), %rcx      # 0x27bc0
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19c61
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xd876(%rip), %rsi      # 0x274e4
leaq 0xd87d(%rip), %rdx      # 0x274f2
callq 0x618a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24e76
movq 0x8(%rax), %rdx
leaq 0xde38(%rip), %rcx      # 0x27ac8
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19cb6
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
jmp 0x19cd6
movq %rax, %r14
jmp 0x19d0a
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
jmp 0x19cf1
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19d0a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rbx, %rdi
callq 0x5ae8
movq %r14, %rdi
callq 0x45a0