Apache C++ Standard Library User's Guide
Chapter 22: valarray
22.1 Overview
22.1.1 Performance Issues
22.1.2 Type Restrictions
22.1.2.1 A Class That Meets the Type Restrictions
22.1.2.2 A Class That Doesn't Meet the Type Restrictions
22.1.3 Other Unique Features
22.1.4 Header Files
22.2 Declaring a valarray
22.3 Assignment Operators
22.4 Element and Subset Access
22.4.1 Ordinary Index Operators
22.4.2 Subset Operators
22.4.2.1 The Slice Operation
22.4.2.2 The gslice Operation
22.4.2.3 Boolean Mask
22.4.2.4 Indirect Operation
22.4.3 Unary Operators
22.5 Computed Assignment Operators
22.6 Member Functions
22.7 Non-Member Functions
22.7.1 Binary Operators
22.7.2 Transcendental Functions