48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
digraph UML_Class_diagram {
 | 
						|
	graph [
 | 
						|
		label="Class diagram"
 | 
						|
		labelloc="t"
 | 
						|
		fontname="Helvetica,Arial,sans-serif"
 | 
						|
        rankdir=LR
 | 
						|
        splines=ortho
 | 
						|
	]
 | 
						|
	node [
 | 
						|
		fontname="Helvetica,Arial,sans-serif"
 | 
						|
		shape=record
 | 
						|
		style=filled
 | 
						|
		fillcolor=gray95
 | 
						|
        
 | 
						|
	]
 | 
						|
    edge [
 | 
						|
        
 | 
						|
    ]
 | 
						|
    CPrintable [label=<{ <b>CPrintable</b> } | { virtual std::stringtoString() } | { virtual CRational *evaluate() }>]
 | 
						|
    COperator [label=<{ <b>COperator</b> } | { controls CRational }>]
 | 
						|
    CRational [label=<{ <b>CRational</b> } | { controls CBigInt }>]
 | 
						|
    
 | 
						|
 | 
						|
    COperator -> CPrintable
 | 
						|
    CRational -> CPrintable
 | 
						|
 | 
						|
 | 
						|
    subgraph cluster_0 {
 | 
						|
		style=filled
 | 
						|
		color=lightgrey
 | 
						|
		node [style=filled,color=gray95,width=1.5]
 | 
						|
        edge []
 | 
						|
        
 | 
						|
 | 
						|
        CAdittion -> COperator
 | 
						|
        CSubtraction -> COperator
 | 
						|
        CMultiplication -> COperator
 | 
						|
        CDivision -> COperator
 | 
						|
        CLogarithm -> COperator
 | 
						|
        CExponencial -> COperator
 | 
						|
        CModulo -> COperator
 | 
						|
		label = "Operators";
 | 
						|
	}
 | 
						|
 | 
						|
    CTextsaver->CSaver
 | 
						|
    CBinsaver->CSaver
 | 
						|
}
 |