susy_cfa  b611ccad937ea179f86a1f5663960264616c0a20
Functions
generate_small_tree.cxx File Reference
#include "generate_small_tree.hpp"
#include <cstring>
#include <stdexcept>
#include <iostream>
#include <iomanip>
#include <vector>
#include <string>
#include <fstream>
#include <set>
#include <unistd.h>

Go to the source code of this file.

Functions

string ToCaps (string str)
 
string execute (const string &cmd)
 
vector< string > Tokenize (const string &input, const string &tokens=" ")
 
string FixName (string name)
 
set< VariableGetVariables (const string &file_name)
 
int main (int argc, char *argv[])
 
bool Contains (const string &text, const string &pattern)
 
void WriteBaseHeader (const set< Variable > &all_vars, const set< Variable > &com_vars, const vector< string > &names)
 
void WriteBaseSource (const set< Variable > &all_vars, const set< Variable > &com_vars, const vector< string > &names)
 
void WriteSepHeader (const pair< string, set< Variable > > &sep_vars)
 
void WriteSepSource (const pair< string, set< Variable > > &sep_vars)
 
void GenerateEventHandlerBaseHeader ()
 
void GenerateEventHandlerBaseSource ()
 
void GenerateEventHandlerHeader (const string &name)
 
void GenerateEventHandlerSource (const string &name)
 
void GenerateEventHandlerMergeHeader (const vector< string > &names)
 
void GenerateEventHandlerMergeSource (const vector< string > &names)
 

Function Documentation

bool Contains ( const string &  text,
const string &  pattern 
)
string execute ( const string &  cmd)

Definition at line 26 of file generate_small_tree.cxx.

Referenced by main().

string FixName ( string  name)

Definition at line 54 of file generate_small_tree.cxx.

Referenced by main().

void GenerateEventHandlerBaseHeader ( )

Definition at line 718 of file generate_small_tree.cxx.

Referenced by main().

void GenerateEventHandlerBaseSource ( )

Definition at line 750 of file generate_small_tree.cxx.

Referenced by main().

void GenerateEventHandlerHeader ( const string &  name)

Definition at line 770 of file generate_small_tree.cxx.

References ToCaps().

Referenced by main().

void GenerateEventHandlerMergeHeader ( const vector< string > &  names)

Definition at line 832 of file generate_small_tree.cxx.

Referenced by main().

void GenerateEventHandlerMergeSource ( const vector< string > &  names)

Definition at line 871 of file generate_small_tree.cxx.

Referenced by main().

void GenerateEventHandlerSource ( const string &  name)

Definition at line 803 of file generate_small_tree.cxx.

Referenced by main().

set<Variable> GetVariables ( const string &  file_name)

Definition at line 85 of file generate_small_tree.cxx.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)
string ToCaps ( string  str)
vector<string> Tokenize ( const string &  input,
const string &  tokens = " " 
)

Definition at line 40 of file generate_small_tree.cxx.

Referenced by main().

void WriteBaseHeader ( const set< Variable > &  all_vars,
const set< Variable > &  com_vars,
const vector< string > &  names 
)

Definition at line 205 of file generate_small_tree.cxx.

References Contains().

Referenced by main().

void WriteBaseSource ( const set< Variable > &  all_vars,
const set< Variable > &  com_vars,
const vector< string > &  names 
)

Definition at line 301 of file generate_small_tree.cxx.

References Contains().

Referenced by main().

void WriteSepHeader ( const pair< string, set< Variable > > &  sep_vars)

Definition at line 520 of file generate_small_tree.cxx.

References Contains(), and ToCaps().

Referenced by main().

void WriteSepSource ( const pair< string, set< Variable > > &  sep_vars)

Definition at line 579 of file generate_small_tree.cxx.

References Contains(), and ToCaps().

Referenced by main().