cxxtls Directory Reference

include/cxxtls/

Files

file  ascii_chart.h [code]
 

Defines ascii_chart a simple textual function plotting tool.


file  charSetTranslator.h [code]
file  classTraits.h [code]
 

This file makes definitions that are useful to template writers and only marginally useful for any other purpose. If you are not writing templates you most likely already know the things about your data types that the class queries provided below are meant to tell you.


file  cpp_token_stream.h [code]
 

This file defines the C++ lexical analysis tools. It defines the concept of a C++ 'token', also a template which parses tokens from character sources (anything with an iterator), and a few concrete instances of token streams. The token sources defined below use the lexer template, CPP_Token_Stream, to instantiate CPP_Token_Source's. That is, you can write your code using CPP_Tokens to analyze the parsed source. Instead of referring directly to one of the concrete lexers (CPP_Stream_Token_Source, CPP_File_Token_Source, or CPP_String_Token_Source) you can write your code using the abstract lexer base class, CPP_Token_Source. The virtual method call overhead is likely to be small compared to the looping constructs typically found inside the lexer (CPP_Token_Stream<>).


file  cpptagdb.h [code]
 

Symbols needed to access the output of cpptagdb.exe.


file  csvviewer.h [code]
file  cubic_spline.h [code]
 

Defines cubic_spline a 3rd order spline. Use spline instead.


file  cursesinterface.h [code]
 

Defines routines used to draw windows and text in cursor windows.


file  cursorwindow.h [code]
 

This file defines the class, CursorWindow, which provides an interface to curses style windows -- including sub-windows, called CursorWindow::viewport's. The viewports form a mechanism for writing text windowing applications. Before directly using any of the classes in this file, you should consider reading text_windows.


file  directoryviewer.h [code]
 

This file defines, DirectoryViewer. A class used to instantiate a user interface providing directory viewing and modification.


file  etagsdb.h [code]
 

This file defines the interface to the etags database -- the file created when you run the etags program.


file  file.h [code]
 

A collection of classes and functions that simplify file system access and the use of data objects, such as file names, operating system status information, etc.


file  fmtd.h [code]
 

This file defines the symbol, cxxtls::fmtd, that can be used to invoke snprintf on single data items easily in a C++ program without declaring a local buffer to hold the results.


file  foreach.h [code]
file  ftp.h [code]
 

Defines and interface to the FTP utilities.


file  ftpviewer.h [code]
 

This file defines the interface to the FTP viewer program, FTPviewer.


file  hash_list.h [code]
 

This file defines the hash_list container.


file  hashers.h [code]
 

This file defines a bunch of hash functors, all named Hasher<T>. The idea is to define good middle of the road algoritms -- not a complete set optimized for all possible uses.


file  keyviewer.h [code]
 

Defines KeyViewer a textual application promptin the user for keyboard maps. instantiate a user interface providing display of keys the user has pressed.


file  machine.h [code]
 

Defines MachineInfo -- a set of questions about os specific info.


file  mru.h [code]
file  muSED.h [code]
 

Define namespace muSED which is a "micro sed", where sed is the Unix "String EDitor" program.


file  options.h [code]
 

Defines a set of tools used to implement and check program command line options.


file  resources.h [code]
 

Defines class Resources, which is a mechanism of storing program initialization variables customized by the user.


file  scripttableviewer.h [code]
file  sequence_map.h [code]
 

This header file defines the Sequence_Map class. A Sequence_Map is a collection of related sequences of object. A Sequence_Map helps you determine whether you have a sequence which matches one of the patterns in the tree. See Sequence_Map.


file  simple_regex.h [code]
file  skiprope.h [code]
 

This file defines the skiprope container class.


file  spline.h [code]
 

Declare the spline class -- which implements a cubic spline approximation over a range.


file  streamable.h [code]
 

This file defines the Ostreamable template and the StreableString class.


file  strtool.h [code]
 

This file defines string parsing and manipulation tools that are commonly used but not part of the library.


file  symbolviewer.h [code]
file  tableeditor.h [code]
file  tableviewer.h [code]
file  textviewer.h [code]
 

Defines class TextViewer.


file  treeviewer.h [code]
file  user.h [code]
 

This header file defines queries one might want to make about a user.


file  viewer.h [code]
 

This file defines the class, Viewer -- which is the one of the highest level text windowing application interfaces.


file  viewermanager.h [code]
 

This file defines ViewerManager. That class is a container of Viewer and CursorWindow::viewport's. The viewer manager maintains a mapping between Viewer's and the currently visible viewports. It also contains a 'viewer' of its own that lets you select from currently active viewers. A Viewer, of course, can modify the items being viewed.


Generated on Wed Feb 29 22:59:57 2012 for CXXUtilities by  doxygen 1.6.3