// File: /workspace/github_cpp_makefile_star2_O3/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 0x16614(%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 0xe40c(%rip), %rsi      # 0x27b8c
leaq 0xe409(%rip), %rdx      # 0x27b90
movq %rsp, %rdi
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe325(%rip), %rcx      # 0x27aca
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x197cb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe3b9(%rip), %rsi      # 0x27b91
leaq 0xe3b7(%rip), %rdx      # 0x27b96
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xd810(%rip), %rcx      # 0x2700a
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19820
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe36c(%rip), %rsi      # 0x27b99
leaq 0xe368(%rip), %rdx      # 0x27b9c
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe348(%rip), %rcx      # 0x27b97
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19875
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe31b(%rip), %rsi      # 0x27b9d
leaq 0xe318(%rip), %rdx      # 0x27ba1
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xd865(%rip), %rcx      # 0x27109
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x198ca
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xdd0d(%rip), %rsi      # 0x275e4
leaq 0xdd07(%rip), %rdx      # 0x275e5
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe2c9(%rip), %rcx      # 0x27bc2
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1991f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe276(%rip), %rsi      # 0x27ba2
leaq 0xe277(%rip), %rdx      # 0x27baa
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe25e(%rip), %rcx      # 0x27bac
movl $0x1, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19974
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe231(%rip), %rsi      # 0x27bb2
leaq 0xe230(%rip), %rdx      # 0x27bb8
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe208(%rip), %rcx      # 0x27bab
movl $0x2, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x199c9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe1db(%rip), %rsi      # 0x27bb1
leaq 0xe1db(%rip), %rdx      # 0x27bb8
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe1b6(%rip), %rcx      # 0x27bae
movl $0x2, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19a1e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe18e(%rip), %rsi      # 0x27bb9
leaq 0xe18d(%rip), %rdx      # 0x27bbf
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe07b(%rip), %rcx      # 0x27ac8
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19a73
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xda5d(%rip), %rsi      # 0x274dd
leaq 0xda5c(%rip), %rdx      # 0x274e3
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xdf11(%rip), %rcx      # 0x279b3
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19ac8
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xe0eb(%rip), %rsi      # 0x27bc0
leaq 0xe0e7(%rip), %rdx      # 0x27bc3
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xe0c9(%rip), %rcx      # 0x27bc0
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19b1d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xd9ba(%rip), %rsi      # 0x274e4
leaq 0xd9c1(%rip), %rdx      # 0x274f2
callq 0x61a0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x24bae
movq 0x8(%rax), %rdx
leaq 0xdf7c(%rip), %rcx      # 0x27ac8
movl $0x3, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x44c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19b72
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
jmp 0x19b92
movq %rax, %r14
jmp 0x19bc6
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
jmp 0x19bad
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x19bc6
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42f0
movq %rbx, %rdi
callq 0x5af8
movq %r14, %rdi
callq 0x45a0