GCC Middle and Back End API Reference
diagnostics::column_options Struct Reference

#include <column-options.h>

Public Member Functions

int convert_column (file_cache &fc, expanded_location s) const

Data Fields

enum diagnostics_column_unit m_column_unit
int m_column_origin
int m_tabstop

Detailed Description

A bundle of options relating to the meaning of column numbers.   

Member Function Documentation

◆ convert_column()

int diagnostics::column_options::convert_column ( file_cache & fc,
expanded_location s ) const
Given an expanded_location, convert the column (which is in 1-based bytes)
to the requested units and origin.  Return -1 if the column is
invalid (<= 0).   

References diagnostics::convert_column_unit(), m_column_origin, m_column_unit, and m_tabstop.

Field Documentation

◆ m_column_origin

int diagnostics::column_options::m_column_origin

◆ m_column_unit

enum diagnostics_column_unit diagnostics::column_options::m_column_unit

◆ m_tabstop

int diagnostics::column_options::m_tabstop

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