//a_This is the main include
#ifndef __A_FREECGI_H__
#define __A_FREECGI_H__

//a_Predefinitions
#include "a_predef.h"

//a_Global function declarations
#include "a_global.h"

//a_Structures
#include "a_struct.h"

//a_Forward declarations
class AStreamOutput;

//a_Base classes
#include "a_base.h"

//a_Branch of the hierarchy that deals with encryption, encoding, conversion, etc...
#include "a_conv.h"

//a_AList, ADataItem and other founding container/element classes
#include "a_list.h"

//a_AElementPairList and items derrived from it
#include "a_elist.h"

//a_HTML form items and lists
#include "a_form.h"

//a_Branch of the hierarchy that deals with output as stream
#include "a_stream.h"

//a_HTML and CGI class based on stream
#include "a_html.h"
#include "a_cgi.h"
#include "a_helper.h"

//a_Shooping Cart and items
#include "a_scart.h"

#endif


