About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 85
  • Price: Free |
  • Operating system: Linux
  • Publisher: vonkruel
See full specifications

linux default iconlibUTL++ Publisher's description

libUTL++ is a cross-platform C++ class library that provides a set of commonly useful functionality and....

libUTL++ is a cross-platform C++ class library that provides a set of commonly useful functionality and abstractions to expedite C++ application development.

Here are some of the highlights in terms of functionality:

utl::Object provides a common interface for basic object functionality such as:
copying & cloning
run-time type identification (RTTI), including Java-style "isA"
containers, iterators, and algorithms:
containers include: utl::RBtree, utl::Hashtable, utl::List, utl::SkipList
iterators use the familiar STL-style idioms
a bunch of iterator-based algorithms for searching, sorting, comparing, etc.
data compression, including:
adaptive arithmetic-encoding (utl::ArithmeticEncoder)
Burrows-Wheeler Transform (utl::BWTencoder)
adaptive Huffman-encoding (utl::HuffmanEncoder)
Lempel-Ziv (utl::LZencoder)
RLE (utl::RLencoder)
filesystem interaction: utl::File, utl::Directory, utl::Symlink, etc.
utl::NetServer and utl::NetServerClient implement a framework for a
networked server that spawns a new thread for each connected client
utl::TCPsocket, utl::BufferedTCPsocket, utl::TCPserverSocket,
utl::InetHostAddress, utl::InetHostname, utl::URI
streams framework: utl::Stream, utl::BufferedStream, utl::MemStream, etc.
string processing: utl::String, utl::Regex, utl::RDparser, utl::Tokenizer
date/time processing: utl::Time, utl::Duration, utl::TimeSpan
threads and synchronization:
utl::Thread provides basic threads support (spawning, canceling, joining)
synchronization: utl::RWlock, utl::Mutex, utl::Semaphore, utl::ConditionVar

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Is libUTL++ your software?

Manage your software

Most Popular

linux default icon GDB 7.4
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it... Read more
linux default icon Coral 0.9.1
Coral is a tool and a development platform to create and transform models and modeling languages.
linux default icon Forum Paid Plus Script 6.1
Forum Paid Pay Per Post Exchange is targeted at forum owners who wish to...
linux default icon sdo 0.6.5
Converts oracle SDO_GEOMETRY objects to WKT and GeoJSON.
linux default icon Get Paid Plus Script 6.1
Get Paid Plus Script

Related Category

» Other (877)
» Tools & Editors (359)
» Web Development (146)