mirror of
https://github.com/aseprite/aseprite.git
synced 2025-01-06 06:58:15 +00:00
18 lines
857 B
Markdown
18 lines
857 B
Markdown
|
# Aseprite Base Library
|
||
|
*Copyright (C) 2001-2013 David Capello*
|
||
|
|
||
|
> Distributed under [MIT license](LICENSE.txt)
|
||
|
|
||
|
Cross-platform core functionality to do basic tasks:
|
||
|
|
||
|
* Smart pointers ([UniquePtr](unique_ptr.h), [SharedPtr](shared_ptr.h))
|
||
|
* Signals & Slots ([signal](signal.h), [slot](slot.h), [bind](bind.h), [Observable](observable.h)/[Observers](observers.h))
|
||
|
* Type conversion ([convert_to](convert_to.h))
|
||
|
* String ([string](string.h), [split_string](split_string.h), [trim_string](trim_string.h))
|
||
|
* Timing ([Chrono](chrono.h))
|
||
|
* Multi-threading ([thread](thread.h), [mutex](mutex.h), [ScopedLock](scoped_lock.h))
|
||
|
* File system ([fs](fs.h))
|
||
|
* File names & paths ([path](path.h))
|
||
|
* Version comparison ([Version](version.h))
|
||
|
* File helpers ([TempDir](temp_dir.h), [serialization](serialization.h), [sha1](sha1.h), [launcher](launcher.h))
|