Changeset c83b98


Ignore:
Timestamp:
Jul 22, 2010, 11:23:28 AM (15 years ago)
Author:
Tillmann Crueger <crueger@…>
Branches:
Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
Children:
23761b
Parents:
6e7147
Message:

Made the instantiation of Formula::iterator and Formula::const_iterator less ugly by refering to typedefs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Formula.cpp

    r6e7147 rc83b98  
    361361
    362362// instantiate Formula::iterator
    363 template Formula::_iterator<Formula::value_type>::_iterator(set_t&);
    364 template Formula::_iterator<Formula::value_type>::_iterator(set_t&,size_t);
    365 template Formula::_iterator<Formula::value_type>::_iterator(const Formula::_iterator<Formula::value_type>&);
    366 template Formula::_iterator<Formula::value_type>::~_iterator();
    367 template Formula::_iterator<Formula::value_type> &Formula::_iterator<Formula::value_type>::operator=(const _iterator &);
    368 template bool Formula::_iterator<Formula::value_type>::operator==(const _iterator&);
    369 template bool Formula::_iterator<Formula::value_type>::operator!=(const _iterator&);
    370 template Formula::_iterator<Formula::value_type> Formula::_iterator<Formula::value_type>::operator++();
    371 template Formula::_iterator<Formula::value_type> Formula::_iterator<Formula::value_type>::operator++(int);
    372 template Formula::_iterator<Formula::value_type> Formula::_iterator<Formula::value_type>::operator--();
    373 template Formula::_iterator<Formula::value_type> Formula::_iterator<Formula::value_type>::operator--(int);
    374 template Formula::value_type Formula::_iterator<Formula::value_type>::operator*();
    375 template Formula::value_type *Formula::_iterator<Formula::value_type>::operator->();
     363template Formula::iterator::_iterator(set_t&);
     364template Formula::iterator::_iterator(set_t&,size_t);
     365template Formula::iterator::_iterator(const Formula::iterator&);
     366template Formula::iterator::~_iterator();
     367template Formula::iterator &Formula::iterator::operator=(const Formula::iterator&);
     368template bool Formula::iterator::operator==(const Formula::iterator&);
     369template bool Formula::iterator::operator!=(const Formula::iterator&);
     370template Formula::iterator Formula::iterator::operator++();
     371template Formula::iterator Formula::iterator::operator++(int);
     372template Formula::iterator Formula::iterator::operator--();
     373template Formula::iterator Formula::iterator::operator--(int);
     374template Formula::value_type Formula::iterator::operator*();
     375template Formula::value_type *Formula::iterator::operator->();
    376376
    377377// instantiate Formula::const_iterator
    378 template Formula::_iterator<const Formula::value_type>::_iterator(set_t&);
    379 template Formula::_iterator<const Formula::value_type>::_iterator(set_t&,size_t);
    380 template Formula::_iterator<const Formula::value_type>::_iterator(const Formula::_iterator<const Formula::value_type>&);
    381 template Formula::_iterator<const Formula::value_type>::~_iterator();
    382 template Formula::_iterator<const Formula::value_type> &Formula::_iterator<const Formula::value_type>::operator=(const _iterator &);
    383 template bool Formula::_iterator<const Formula::value_type>::operator==(const _iterator&);
    384 template bool Formula::_iterator<const Formula::value_type>::operator!=(const _iterator&);
    385 template Formula::_iterator<const Formula::value_type> Formula::_iterator<const Formula::value_type>::operator++();
    386 template Formula::_iterator<const Formula::value_type> Formula::_iterator<const Formula::value_type>::operator++(int);
    387 template Formula::_iterator<const Formula::value_type> Formula::_iterator<const Formula::value_type>::operator--();
    388 template Formula::_iterator<const Formula::value_type> Formula::_iterator<const Formula::value_type>::operator--(int);
    389 template const Formula::value_type Formula::_iterator<const Formula::value_type>::operator*();
    390 template const Formula::value_type *Formula::_iterator<const Formula::value_type>::operator->();
     378template Formula::const_iterator::_iterator(set_t&);
     379template Formula::const_iterator::_iterator(set_t&,size_t);
     380template Formula::const_iterator::_iterator(const Formula::const_iterator&);
     381template Formula::const_iterator::~_iterator();
     382template Formula::const_iterator &Formula::const_iterator::operator=(const Formula::const_iterator&);
     383template bool Formula::const_iterator::operator==(const Formula::const_iterator&);
     384template bool Formula::const_iterator::operator!=(const Formula::const_iterator&);
     385template Formula::const_iterator Formula::const_iterator::operator++();
     386template Formula::Formula::const_iterator Formula::const_iterator::operator++(int);
     387template Formula::Formula::const_iterator Formula::const_iterator::operator--();
     388template Formula::Formula::const_iterator Formula::const_iterator::operator--(int);
     389template const Formula::value_type Formula::const_iterator::operator*();
     390template const Formula::value_type *Formula::const_iterator::operator->();
    391391
    392392/********************** I/O of Formulas ************************************************/
Note: See TracChangeset for help on using the changeset viewer.