// File: Kei18[P]pibt/./src/graph/station.cpp
// Function: Station::logStr[abi:cxx11]()
std::string Station::logStr() {
  std::string str = SimpleGrid::logStr();
  for (int i = 0; i < stations.size(); ++i) {
    str += "[graph] St." + std::to_string(i) + ":";
    for (auto v : stations[i]) str += std::to_string(v->getId()) + ",";
    str += "\n";
  }
  return str;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x100(%rbp)
movq %rdi, %rax
movq %rax, -0xf8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rsi
movq %rsi, -0xf0(%rbp)
movb $0x0, -0x11(%rbp)
callq 0x4c050
movl $0x0, -0x18(%rbp)
movq -0xf0(%rbp), %rdi
movslq -0x18(%rbp), %rax
movq %rax, -0x108(%rbp)
addq $0xc8, %rdi
callq 0x37930
movq %rax, %rcx
movq -0x108(%rbp), %rax
cmpq %rcx, %rax
jae 0x4e1e3
movl -0x18(%rbp), %esi
leaq -0x78(%rbp), %rdi
callq 0xdf50
jmp 0x4dfce
leaq 0x6750b(%rip), %rsi     # 0xb54e0
leaq -0x58(%rbp), %rdi
leaq -0x78(%rbp), %rdx
callq 0xdf00
jmp 0x4dfe4
leaq 0x67866(%rip), %rdx     # 0xb5851
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0xdeb0
jmp 0x4dffa
movq -0x100(%rbp), %rdi
leaq -0x38(%rbp), %rsi
callq 0x8640
jmp 0x4e00c
leaq -0x38(%rbp), %rdi
callq 0x8330
leaq -0x58(%rbp), %rdi
callq 0x8330
leaq -0x78(%rbp), %rdi
callq 0x8330
movq -0xf0(%rbp), %rdi
addq $0xc8, %rdi
movslq -0x18(%rbp), %rsi
callq 0xda70
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rdi
callq 0x3b730
movq %rax, -0x98(%rbp)
movq -0x90(%rbp), %rdi
callq 0x3b760
movq %rax, -0xa0(%rbp)
leaq -0x98(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq 0x3b790
testb $0x1, %al
jne 0x4e087
jmp 0x4e1be
leaq -0x98(%rbp), %rdi
callq 0x3bb00
movq (%rax), %rax
movq %rax, -0xa8(%rbp)
movq -0xa8(%rbp), %rdi
callq 0x3ae00
movl %eax, -0x10c(%rbp)
jmp 0x4e0b1
movl -0x10c(%rbp), %esi
leaq -0xe8(%rbp), %rdi
callq 0xdf50
jmp 0x4e0c5
leaq 0x66467(%rip), %rdx     # 0xb4533
leaq -0xc8(%rbp), %rdi
leaq -0xe8(%rbp), %rsi
callq 0xdeb0
jmp 0x4e0e1
movq -0x100(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x8640
jmp 0x4e0f6
leaq -0xc8(%rbp), %rdi
callq 0x8330
leaq -0xe8(%rbp), %rdi
callq 0x8330
leaq -0x98(%rbp), %rdi
callq 0x3bad0
jmp 0x4e06b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0x4e209
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0x4e176
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0x4e16d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x8330
leaq -0x58(%rbp), %rdi
callq 0x8330
leaq -0x78(%rbp), %rdi
callq 0x8330
jmp 0x4e209
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0x4e1b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x8330
leaq -0xe8(%rbp), %rdi
callq 0x8330
jmp 0x4e209
movq -0x100(%rbp), %rdi
leaq 0x653eb(%rip), %rsi     # 0xb35b7
callq 0x84c0
jmp 0x4e1d3
jmp 0x4e1d5
movl -0x18(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x18(%rbp)
jmp 0x4df8f
movb $0x1, -0x11(%rbp)
testb $0x1, -0x11(%rbp)
jne 0x4e1f9
movq -0x100(%rbp), %rdi
callq 0x8330
movq -0xf8(%rbp), %rax
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq -0x100(%rbp), %rdi
callq 0x8330
movq -0x80(%rbp), %rdi
callq 0x8880
nop