Skip to content

CSVLoader

29thnight edited this page Nov 28, 2025 · 1 revision

CSVLoader / CSVReader

간단 설명: 헤더 기반 컬럼 접근을 지원하는 CSV 읽기 유틸. 각 행을 CSVRowView로 노출.

CSVReader

항목 설명
생성자 (filename, skipHeader=true) 파일을 읽어 헤더 맵과 행 뷰 생성
순회 begin()/end()CSVRowView 컨테이너를 반복

내부: m_headerMap에 컬럼명→인덱스, m_rawData에 원본 문자열 벡터, m_viewData에 뷰 저장.

CSVRowView / CSVCell

  • operator[](column|index)로 셀 접근, 예외 처리 포함
  • CSVCell.as<T>()로 강제 변환, try_as<T>()로 안전 변환
  • 변환 지원 타입: 정수/부동소수/불리언/문자열(UTF-8 변환)

헬퍼: convertFromString/tryConvertFromString 템플릿으로 std::from_chars 사용.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally