ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::FilePos Struct Reference

#include <Position.hpp>

Public Member Functions

bool operator== (const FilePos &rhs) const noexcept
 

Public Attributes

std::size_t line = 0
 0-indexed line number
 
std::size_t column = 0
 0-indexed column number
 

Detailed Description

Definition at line 20 of file Position.hpp.

Member Function Documentation

◆ operator==()

bool Ark::internal::FilePos::operator== ( const FilePos & rhs) const
inlinenodiscardnoexcept

Definition at line 25 of file Position.hpp.

Member Data Documentation

◆ column

std::size_t Ark::internal::FilePos::column = 0

0-indexed column number

Definition at line 23 of file Position.hpp.

Referenced by JsonCompiler::_compile(), Ark::Diagnostics::makeContext(), and Ark::Diagnostics::Printer::sliceCode().

◆ line


The documentation for this struct was generated from the following file: