Skip to content

Latest commit

 

History

History
108 lines (59 loc) · 3.38 KB

HclPos.md

File metadata and controls

108 lines (59 loc) · 3.38 KB

HclPos

Properties

Name Type Description Notes
Byte Pointer to int32 Byte is the byte offset into the file where the indicated character begins. This is a zero-based offset to the first byte of the first UTF-8 codepoint sequence in the character, and thus gives a position that can be resolved without awareness of Unicode characters. [optional]
Column Pointer to int32 Column is the source code column where this position points, in unicode characters, with counting starting at 1. Column counts characters as they appear visually, so for example a latin letter with a combining diacritic mark counts as one character. This is intended for rendering visual markers against source code in contexts where these diacritics would be rendered in a single character cell. Technically speaking, Column is counting grapheme clusters as used in unicode normalization. [optional]
Line Pointer to int32 Line is the source code line where this position points. Lines are counted starting at 1 and incremented for each newline character encountered. [optional]

Methods

NewHclPos

func NewHclPos() *HclPos

NewHclPos instantiates a new HclPos object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

NewHclPosWithDefaults

func NewHclPosWithDefaults() *HclPos

NewHclPosWithDefaults instantiates a new HclPos object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetByte

func (o *HclPos) GetByte() int32

GetByte returns the Byte field if non-nil, zero value otherwise.

GetByteOk

func (o *HclPos) GetByteOk() (*int32, bool)

GetByteOk returns a tuple with the Byte field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetByte

func (o *HclPos) SetByte(v int32)

SetByte sets Byte field to given value.

HasByte

func (o *HclPos) HasByte() bool

HasByte returns a boolean if a field has been set.

GetColumn

func (o *HclPos) GetColumn() int32

GetColumn returns the Column field if non-nil, zero value otherwise.

GetColumnOk

func (o *HclPos) GetColumnOk() (*int32, bool)

GetColumnOk returns a tuple with the Column field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetColumn

func (o *HclPos) SetColumn(v int32)

SetColumn sets Column field to given value.

HasColumn

func (o *HclPos) HasColumn() bool

HasColumn returns a boolean if a field has been set.

GetLine

func (o *HclPos) GetLine() int32

GetLine returns the Line field if non-nil, zero value otherwise.

GetLineOk

func (o *HclPos) GetLineOk() (*int32, bool)

GetLineOk returns a tuple with the Line field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLine

func (o *HclPos) SetLine(v int32)

SetLine sets Line field to given value.

HasLine

func (o *HclPos) HasLine() bool

HasLine returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]