lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
lib_ruby_parser::DiagnosticList Class Reference

Equivalent of Vec<lib_ruby_parser::Diagnostic More...

#include <diagnostic.hpp>

Public Member Functions

 DiagnosticList ()=delete
 
 DiagnosticList (Diagnostic *ptr, size_t len, size_t capacity)
 
 ~DiagnosticList ()
 
 DiagnosticList (const DiagnosticList &)=delete
 
DiagnosticListoperator= (DiagnosticList const &)=delete
 
 DiagnosticList (DiagnosticList &&)
 
DiagnosticListoperator= (DiagnosticList &&)
 

Public Attributes

Diagnosticptr
 
size_t capacity
 
size_t len
 

Detailed Description

Equivalent of Vec<lib_ruby_parser::Diagnostic

Constructor & Destructor Documentation

◆ DiagnosticList() [1/4]

lib_ruby_parser::DiagnosticList::DiagnosticList ( )
delete

◆ DiagnosticList() [2/4]

lib_ruby_parser::DiagnosticList::DiagnosticList ( Diagnostic ptr,
size_t  len,
size_t  capacity 
)

◆ ~DiagnosticList()

lib_ruby_parser::DiagnosticList::~DiagnosticList ( )

◆ DiagnosticList() [3/4]

lib_ruby_parser::DiagnosticList::DiagnosticList ( const DiagnosticList )
delete

◆ DiagnosticList() [4/4]

lib_ruby_parser::DiagnosticList::DiagnosticList ( DiagnosticList &&  )

Member Function Documentation

◆ operator=() [1/2]

DiagnosticList& lib_ruby_parser::DiagnosticList::operator= ( DiagnosticList &&  )

◆ operator=() [2/2]

DiagnosticList& lib_ruby_parser::DiagnosticList::operator= ( DiagnosticList const &  )
delete

Member Data Documentation

◆ capacity

size_t lib_ruby_parser::DiagnosticList::capacity

◆ len

size_t lib_ruby_parser::DiagnosticList::len

◆ ptr

Diagnostic* lib_ruby_parser::DiagnosticList::ptr

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