DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
oks_diff_schema.cxx File Reference
#include <fstream>
#include "oks/attribute.hpp"
#include "oks/relationship.hpp"
#include "oks/method.hpp"
#include "oks/kernel.hpp"
#include "oks/class.hpp"
Include dependency graph for oks_diff_schema.cxx:

Go to the source code of this file.

Enumerations

enum  {
  __Success__ = 0 , __StartOfBadStatus__ = 252 , __BadCommandLine__ , __CannotReadFile__ ,
  __ThereAreNoClasses__
}

Functions

static void ReportSubClasses (OksClass *c)
static void printUsage (std::ostream &s)
static void attributesTest (bool printAttributeDifferences, OksClass *c1, OksClass *c2)
static void relationshipsTest (bool printRelationshipDifferences, OksClass *c1, OksClass *c2)
static void methodsTest (bool printMethodDifferences, OksClass *c1, OksClass *c2)
int main (int argc, char **argv)

Variables

int localDiffsCount
int classDiffsCount
char * schemaFile1 = 0
char * schemaFile2 = 0

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
__Success__ 
__StartOfBadStatus__ 
__BadCommandLine__ 
__CannotReadFile__ 
__ThereAreNoClasses__ 

Definition at line 66 of file oks_diff_schema.cxx.

Function Documentation

◆ attributesTest()

void attributesTest ( bool printAttributeDifferences,
OksClass * c1,
OksClass * c2 )
static

Definition at line 98 of file oks_diff_schema.cxx.

◆ main()

int main ( int argc,
char ** argv )

Definition at line 414 of file oks_diff_schema.cxx.

◆ methodsTest()

void methodsTest ( bool printMethodDifferences,
OksClass * c1,
OksClass * c2 )
static

Definition at line 298 of file oks_diff_schema.cxx.

◆ printUsage()

void printUsage ( std::ostream & s)
static

Definition at line 74 of file oks_diff_schema.cxx.

◆ relationshipsTest()

void relationshipsTest ( bool printRelationshipDifferences,
OksClass * c1,
OksClass * c2 )
static

Definition at line 190 of file oks_diff_schema.cxx.

◆ ReportSubClasses()

void ReportSubClasses ( OksClass * c)
static

Definition at line 54 of file oks_diff_schema.cxx.

Variable Documentation

◆ classDiffsCount

int classDiffsCount

Definition at line 48 of file oks_diff_schema.cxx.

◆ localDiffsCount

int localDiffsCount

Definition at line 47 of file oks_diff_schema.cxx.

◆ schemaFile1

char* schemaFile1 = 0

Definition at line 49 of file oks_diff_schema.cxx.

◆ schemaFile2

char* schemaFile2 = 0

Definition at line 50 of file oks_diff_schema.cxx.