class Lexbor::Utils::PagedArray(T)

Overview

Simple array stored in blocks of memory, faster for tokens storage

Included Modules

Defined in:

lexbor/utils/paged_array.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(block_size : Int32) #

[View source]

Instance Method Detail

def <<(v : T) #

[View source]
def block_size #

[View source]
def bufs #

[View source]
def each(&) #
Description copied from module Enumerable(Lexbor::Utils::PagedArray::Pos(T))

Must yield this collection's elements to the block.


[View source]
def elements_size #

[View source]
def last #

[View source]
def last? #

[View source]