bag0.cpp File Reference

#include "eleve/config.hpp"
#include "eleve/src/utilities.hpp"
#include <iostream>
#include <string>
#include <list>
#include <vector>
#include <map>
#include <typeinfo>
#include <boost/bind.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/tokenizer.hpp>
#include <boost/multi_array.hpp>
#include <boost/date_time/gregorian/formatters.hpp>
#include "eleve/src/loader0.hpp"
#include "eleve/src/scal0.hpp"
#include "bag1.hpp"
#include "eleve/src/typing0.hpp"
#include "eleve/src/typing3.hpp"
#include "eleve/src/typing1.hpp"

Go to the source code of this file.

Namespaces

namespace  eepgwde
namespace  eepgwde::detail

Functions

std::string to0 (const boost::gregorian::date &d)
int main (int argc, char *argv[])

Variables

static Bag eepgwde::detail::bag0


Detailed Description

!
Author:
weaves
CSV file loading. Slightly different from other systems.

This system uses a Boost string tokenizer with support for embedded commas. Headers are stored, from the first row, in a bimap. Index by name and position.

The class Bag stores the strings in each column in a list for that column. The list can be fetched by its column name or its position number. It is stored as a boost::any. There is some mapping work in.

Definition in file bag0.cpp.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

std::string to0 ( const boost::gregorian::date &  d  ) 

Definition at line 50 of file bag0.cpp.

Referenced by main().


Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6