APL Libraries | |
Widget Library | |
Concrete Widget Library (Carbon) | |
Widget Reference | |
Adobe Source Libraries | |
ASL Overview | |
ASL Tutorials | |
Eve | |
Namespaces | |
any_regular_t | |
array_t | |
dictionary_t | |
forest | |
Libraries | |
Algorithms | |
Container Algorithms | |
erase [review] | |
exists | |
Mutating Algorithms | |
copy | |
fill | |
filter | |
gather | |
generate | |
partition | |
remove | |
replace | |
reverse | |
rotate | |
swap_ranges | |
transform | |
unique | |
Node Algorithms | |
Non-Mutating Algorithms | |
count | |
equal | |
find | |
find_if_not | |
find_not | |
find_match | |
for_each | |
for_each_position | |
mismatch | |
other_of | |
pin | |
search | |
Numeric Algorithms | Extends the C++ standard numeric algorithms with ConvertibleToRange and ConvertibleToFunction concepts |
accumulate | |
adjacent_difference | |
inner_product | |
iota | |
max_adjacent_difference | |
partial_sum | |
reduce | |
Security Related | |
Sorting Algorithms | |
binary_search | |
clamp | |
equal_range | |
heap operations | |
lexicographical_compare | |
lower_bound | |
median | |
merge | |
min / max | |
permutation | |
select | |
set operations on sorted ranges | |
sort | |
sorted | |
upper_bound | |
selection | |
Concepts | |
Assignable | |
BackInsertionSequence | |
Controller | |
ConvertibleToBool | |
ConvertibleToFunction | |
ConvertibleToRange | |
DefaultConstructible | |
EqualityComparable | |
FrontInsertionSequence | |
LessThanComparable | |
Movable | |
Regular | |
ReversibleContainer | |
TransformFunction | |
View | |
Containers | |
Forest | |
Other containers: circular_queue, table_index, static_table, etc. | |
Expression Reference | |
Functional | |
Member Data Accessor | |
Miscellaneous Functional Operators | Utility class to obtain the identity element for an operation |
Object Member Comparsion | |
Iterator Utilities | |
Layout Library (Eve) | |
Extents | |
Layout Attributes | |
Layout Engine | |
Implementing Right-To-Left Layout | |
Layout Library Evaluate | |
Layout Library Language Reference | |
Layout Library Parser | |
Placeable | |
Placeable Concept | |
PlaceableTwopass | |
Poly Library | Support for creating Regular, runtime-polymorphic objects with value semantics |
Widget Attributes | |
poly_placeable | |
Property Model Library (Adam) | |
External Model | |
Property Model Engine | |
Property Model Evaluate | |
Property Model Language Reference | |
Property Model Parser | |
Selection | |
Utility | |
Concurrent Programming | |
Once | Thread-safe, one-time initialization of objects |
Thread ID | |
Thread-safe counter | |
Conversions | |
Final | |
Identifier Generator | |
Misc utilities (Testing, Timer, ignore_unused,...) | |
Parsing, Serialization, and Strings | Libraries for parsing text |
Unicode Utilities | Basic unicode conversion |
XML Parser (and supporting constructs) | |
localization | |
xstring Glossary System | A context-sensitive string lookup system |
Runtime Concepts | |
Poly Library | Support for creating Regular, runtime-polymorphic objects with value semantics |
TR1 Components | |
Typesafe Integers and Bit Fields (enums) | |
cmath Extensions | |
pair | |
Templates for Documentation | |
Documentation Template For A Concept | |
Tutorial Template | |
Containers | General-purpose containers |
Dictionary Argument Stream | |
FNV Hashing Algorithm | |
Inspection | |
JSON Utilities | |
Memory | Augments the functionality of <memory> |
Miscellaneous Utilities | |
SHA (Secure Hash Algorithm) | |
String Algorithms | |
Type Info | |
any_regular_t | |
arg_stream | |
name_t and static_name_t | |