Menu

Tree [3ab285] master /
 History

HTTPS access


File Date Author Commit
 bin 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 docs 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 include 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 src 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 test 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 .gitignore 2009-07-29 Mohammed Morsi Mohammed Morsi [f9b9a3] updates to configure.ac and code to make backen...
 CHANGELOG 2009-07-24 Mohammed Morsi Mohammed Morsi [62a4e6] Inital commit of the Romic project
 COPYING 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 LICENSE 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 Makefile.am 2009-07-24 Mohammed Morsi Mohammed Morsi [62a4e6] Inital commit of the Romic project
 README 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...
 TODO 2009-07-29 Mohammed Morsi Mohammed Morsi [f9b9a3] updates to configure.ac and code to make backen...
 autogen.sh 2009-07-24 Mohammed Morsi Mohammed Morsi [62a4e6] Inital commit of the Romic project
 configure.ac 2009-07-29 Mohammed Morsi Mohammed Morsi [f9b9a3] updates to configure.ac and code to make backen...
 romic.pc.in 2009-07-29 Mohammed Morsi Mohammed Morsi [f9b9a3] updates to configure.ac and code to make backen...
 romic.spec 2009-08-05 Mohammed Morsi Mohammed Morsi [3ab285] correction of license, romic now licensed under...

Read Me

Romic - Relational Optional Mapping In C++
Copyright (C) 2009 Mohammed Morsi <movitto@yahoo.com>
See COPYING for the License of this software

I. Intro
=====================================================
Romic is a library that maps db tables, rows, and
columns to C++ classes, object, and members. A simple
to use interface is provided to perform CRUD and other
operations on db data. Developers define a class per
table they need to access, including special Romic
db macros registering table column and relationships.
These source files are passed into a simple preprocessor
executable that copies all the source verbatim save for 
the macros which it substitutes out for the correct code
to interace with libromic. 

The preprocessor is designed to be as simple as possible, 
using simple but effective regexes instead of parsing C++ 
code.

After compilation, see docs/manual/ for the Romic manual
and docs/doxygen for the Romic API

II. Installing
=====================================================
 1. ./autogen.sh
 2. ./configure
 3. make
 4. make install

III. Using
=====================================================
 See the generated manual / api for how to use Romic

IV. Authors
=====================================================
 Mohammed Morsi <movitto@yahoo.com>