|
STAR++ v0.2.3
C++ implementation of STAR voting
|
| ▼NStar | The Star namespace is the main namespace through which all functionality of the STAR++ library is accessed |
| CCalculator | Means to determine the result of an election |
| ▼CElection | Collection of candidates and ballots |
| CBallot | The Election::Ballot class represents a single ballot for a given election |
| CBuilder | The Election::Builder class is a utility through which elections can be prepared |
| CVote | The Election::Voter struct represents a single vote for a candidate in an election |
| CVoter | The Election::Voter struct contains the details of a voter participating in an election |
| CElectionResult | Holds the outcome of an election |
| ▼CExpectedElectionResult | Compares the results of an election to a known outcome |
| CBuilder | The ExpectedElectionResult::Builder class is a utility through expected election result sets can be created |
| CQualifierResult | Holds the outcome of a runoff qualifier |
| CRank | The Rank struct represents a relative position for a given standing that can be occupied by multiple candidates |
| CReferenceError | The ReferenceError struct is used to report errors while parsing election/results data in their reference formats |
| CSeat | Outcome for a specific seat in a given election |