1 ---------------------------------------------------------------------- 2 Summary: 3 * Starter project 4 Description: 5 * This describes an example starter project. 6 Objectives: 7 * Provides an example 8 Difficulty: 9 * Easy 10 Prerequisites: 11 * None 12 References: 13 * doc/STARTERS 14 15 16 ---------------------------------------------------------------------- 17 Summary: 18 * Replace SCLstring with std::string 19 Description: 20 * The NIST STEP Class Library (SCL) was written before the standard 21 template library (STL) was prevalent, so a custom class was written 22 to encompass variable length strings called SCLstring. This task 23 involves updating the SCL to use STL strings and creating new 24 functions as necessary for any SCLstring capabilities not provided 25 by the STL. 26 Objectives: 27 * Replace all usage of SCLString within the NIST (SCL) with the 28 standard template library std::string type 29 * Delete SCLString class 30 Difficulty: 31 * Easy 32 Prerequisites: 33 * Basic familiarity with C++ STL 34 References: 35 * src/other/step 36 * src/conv/step 37 * include 38 * http://www.sgi.com/tech/stl/ 39 40