Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

DelphiBoostLib

Library to boost delphi objects using helpers

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi Boost Library

Library to boost delphi objects using helpers and records.

Libraries

Boost.Algorithm

Collection of general algorithms.

Boost.Arrays

Helper for TArray, implements many useful tools for working with dynamic arrays.

Boost.Float

Helper for TDoubleDynArray.

Boost.Int

Helper for TIntegerDynArray.

Boost.Strings

Helper for TStringDynArray.

Boost.Rational;

  • TFraction: Record for easy manager rational numbers.

Boost.Generics.Collection;

  • TQueue<T>: Generic record for create a queue compatible com System.Generics.Collections;
  • TStack<T>: Generic record for create a stack compatible com System.Generics.Collections;
  • TDictionary<T>: Generic record for create a dictionary compatible com System.Generics.Collections;
  • TSet<T>: Genereic record for extend Set concept in Delphi.

Boost.LinkedList [Beta]

  • TLinkedList<T>: Class implementation of Linked list;

Boost.Process [Beta]

  • TPipe: Class implementation for create Pipe between command line applications and main program;

Boost.Bitset [Beta]

  • TBitset: Class implementation for manipulate bits as ARRAY of boolean;

Boost.Store [Beta]

  • TStore and Store: Class implementation and global object auto-initialized for manipulate persistent data.

How to contribute

If you like this project and want contribute, you can:

  • Report issues in source or documentation;
  • Add a request for new features;
  • Add/edit any function, then send a push request;
  • Add a new type unit using Template and document using the Document Template.