CxxUtils::ArrayScanner Node1 CxxUtils::ArrayScanner + ArrayScanner() + at_open() + at_close() + at_end() + at_num() - at_char() - at_num_common() Node2 std::istream Node2->Node1 -m_is Node3 std::basic_istream < char > Node3->Node2 Node4 std::basic_ios< Char > Node4->Node3 Node5 std::ios_base Node5->Node4