Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup in Abstract_Class_Parser #1132

Merged
merged 1 commit into from
Sep 13, 2021

Conversation

KineticTheory
Copy link
Collaborator

@KineticTheory KineticTheory commented Sep 12, 2021

Background

  • Before working on Fix autodoc issues in Parser #525, I wanted to do a little cleanup in these files.
  • This clean-up includes the removal of class Contextual_Parse_Functor, since it doesn't appear to be used. I'm not sure if this change is safe, but downstream testing will be required to know if this is the case. This class is needed by a client.

Description of changes

  • For class c_string_vector, move member fuction definitions into the .i.hh file. This allows the entire helper class to be defined in a single place. Also disable copy/move constructors and assignment/move-assignment operations.
  • Re-wrap comment blocks to 100 columns.
  • For class Contextual_Parse_Functor, move member function definitions to the .hh file. This allows the entire helper class to be defined in a single place.
  • Remove doxygen config option that is deprecated by newer versions of doxygen.

Status

@KineticTheory KineticTheory self-assigned this Sep 12, 2021
@codecov
Copy link

codecov bot commented Sep 12, 2021

Codecov Report

Merging #1132 (65c06b6) into develop (3499862) will decrease coverage by 0.0%.
The diff coverage is 100.0%.

❗ Current head 65c06b6 differs from pull request most recent head 38cf55f. Consider uploading reports for the commit 38cf55f to get more accurate results

@@            Coverage Diff            @@
##           develop   #1132     +/-   ##
=========================================
- Coverage     89.0%   89.0%   -0.1%     
=========================================
  Files          374     373      -1     
  Lines        19258   19241     -17     
=========================================
- Hits         17154   17137     -17     
  Misses        2104    2104             

+ For class `c_string_vector`, move member fuction definitions into the `.i.hh` file. This allows
  the entire helper class to be defined in a single place.  Also disable copy/move constructors and
  assignment/move-assignment operations.
+ For class `Contextual_Parse_Functor`, move all definitions into to a new `.hh` file. This allows
  the entire helper class to be defined in a single place.
+ Re-wrap comment blocks to 100 columns.
+ Remove doxygen config option that is deprecated by newer versions of doxygen.
@KineticTheory
Copy link
Collaborator Author

@kgbudge Can you look through the C++ changes? I've moved some things around so I can start debugging doxygen parse failures related to these files.

@kgbudge
Copy link
Contributor

kgbudge commented Sep 13, 2021

@kgbudge Can you look through the C++ changes? I've moved some things around so I can start debugging doxygen parse failures related to these files.

It looks okay to me.

@KineticTheory KineticTheory merged commit 59098b2 into lanl:develop Sep 13, 2021
@KineticTheory KineticTheory deleted the cleanup-acp branch September 14, 2021 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants