MCPcopy Create free account
hub / github.com/BVLC/caffe / CanonicalizeAlphabeticalOrder

Method CanonicalizeAlphabeticalOrder

scripts/cpp_lint.py:601–614  ·  view source on GitHub ↗

Returns a path canonicalized for alphabetical comparison. - replaces "-" with "_" so they both cmp the same. - removes '-inl' since we don't require them to be after the main header. - lowercase everything, just in case. Args: header_path: Path to be canonicalized. Retur

(self, header_path)

Source from the content-addressed store, hash-verified

599 self._last_header = header_path
600
601 def CanonicalizeAlphabeticalOrder(self, header_path):
602 """Returns a path canonicalized for alphabetical comparison.
603
604 - replaces "-" with "_" so they both cmp the same.
605 - removes '-inl' since we don't require them to be after the main header.
606 - lowercase everything, just in case.
607
608 Args:
609 header_path: Path to be canonicalized.
610
611 Returns:
612 Canonicalized path.
613 """
614 return header_path.replace('-inl.h', '.h').replace('-', '_').lower()
615
616 def IsInAlphabeticalOrder(self, clean_lines, linenum, header_path):
617 """Check if a header is in alphabetical order with the previous header.

Callers 1

CheckIncludeLineFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected