check_versions.cpp File Reference

#include <basis/portable.h>
#include <basis/string_array.h>
#include <basis/version_checker.h>
#include <basis/version_record.h>
#include <loggers/console_logger.h>
#include <opsystem/directory.h>
#include <loggers/file_logger.h>
#include <data_struct/static_memory_gremlin.h>
#include <__build_version.h>

Include dependency graph for check_versions.cpp:

Go to the source code of this file.

Defines

#define LOG(s)   program_wide_logger().log(s)
#define complain(where)

Functions

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

Variables

 HOOPLE_STARTUP_CODE


Define Documentation

#define complain ( where   ) 

Value:

{ \
  LOG(istring("the file ") +  where + " failed the version check."); \
  badness_list += where; \
  failure = true; \
}

Definition at line 39 of file check_versions.cpp.

Referenced by main().

#define LOG (  )     program_wide_logger().log(s)

Definition at line 34 of file check_versions.cpp.


Function Documentation

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

Definition at line 45 of file check_versions.cpp.

References __build_FILE_VERSION, complain, portable::env_string(), directory::files(), version::flex_text_form(), version_checker::get_version(), array< contents >::length(), LOG, directory::path(), SET_DEFAULT_COMBO_LOGGER, portable::set_environ(), and string_array::text_form().


Variable Documentation

HOOPLE_STARTUP_CODE

Definition at line 31 of file check_versions.cpp.


Generated on Thu Nov 20 04:29:54 2008 for HOOPLE Libraries by  doxygen 1.5.1