Coverage Report

Created: 2026-08-31 06:40

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/aspell/common/mutable_string.hpp
Line
Count
Source
1
// This file is part of The New Aspell
2
// Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license
3
// version 2.0 or 2.1.  You should have received a copy of the LGPL
4
// license along with this library if you did not you can find
5
// it at http://www.gnu.org/.
6
7
#ifndef ASPELL_MUTABLE_STRING__HPP
8
#define ASPELL_MUTABLE_STRING__HPP
9
10
#include <string.h>
11
12
#include "parm_string.hpp"
13
14
namespace acommon {
15
16
  struct MutableString {
17
    char * str;
18
    unsigned int size;
19
20
11.4k
    MutableString() : str(0), size(0) {}
21
0
    MutableString(char * str0) : str(str0), size(strlen(str)) {}
22
138k
    MutableString(char * str0, unsigned int sz) : str(str0), size(sz) {}
23
24
2.03M
    bool empty() const {return size == 0;}
25
4.16M
    operator char * () const {return str;}
26
4.14k
    operator ParmString () const {return ParmString(str, size);}
27
70.3k
    char * begin() const {return str;}
28
70.3k
    char * end() const {return str + size;}
29
  };
30
31
  static inline bool operator==(MutableString s1, MutableString s2)
32
0
  {
33
0
    if (s1.size != s2.size)
34
0
      return false;
35
0
    else
36
0
      return memcmp(s1,s2,s1.size) == 0;
37
0
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: config-c.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller-c.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_checker.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: config.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: posib_err.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: fstream.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: convert.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: document_checker.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: filter.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: file_data_util.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: basic.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_config.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_filter.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_fmode.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: find_speller.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: url.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: email.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: tex.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: sgml.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: markdown.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: context.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: nroff.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: texinfo.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: cache.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: getdata.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: file_util.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_map.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_list.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: iostream.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: info.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: tokenizer.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller_impl.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: language.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: affix.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: itemize.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: suggest.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: data.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: multi_ws.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: phonetic.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: writable.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: phonet.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: typo_editdist.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: readonly_ws.cpp:acommon::operator==(acommon::MutableString, acommon::MutableString)
38
  static inline bool operator==(const char * s1, MutableString s2)
39
0
  {
40
0
    if ( s1 == NULL ) {
41
0
      return s2.size == 0;
42
0
    }
43
0
    return strcmp(s1,s2) == 0;
44
0
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: config-c.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: speller-c.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: new_checker.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: string.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: config.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: posib_err.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: fstream.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: convert.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: document_checker.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: filter.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: file_data_util.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: basic.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: new_config.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: new_filter.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: new_fmode.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: find_speller.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: url.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: email.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: tex.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: sgml.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: markdown.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: context.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: nroff.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: texinfo.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: cache.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: getdata.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: file_util.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: string_map.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: string_list.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: iostream.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: info.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: tokenizer.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: speller_impl.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: language.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: affix.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: itemize.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: speller.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: suggest.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: data.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: multi_ws.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: phonetic.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: writable.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: phonet.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: typo_editdist.cpp:acommon::operator==(char const*, acommon::MutableString)
Unexecuted instantiation: readonly_ws.cpp:acommon::operator==(char const*, acommon::MutableString)
45
  static inline bool operator==(MutableString s1, const char * s2)
46
703k
  {
47
703k
    if ( s2 == NULL ) {
48
324
      return s1.size == 0;
49
324
    }
50
703k
    return strcmp(s1,s2) == 0;
51
703k
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: config-c.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: speller-c.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: new_checker.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: string.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: config.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: posib_err.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: fstream.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: convert.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: document_checker.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: filter.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: file_data_util.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: basic.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: new_config.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: new_filter.cpp:acommon::operator==(acommon::MutableString, char const*)
new_fmode.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
3.13k
  {
47
3.13k
    if ( s2 == NULL ) {
48
324
      return s1.size == 0;
49
324
    }
50
2.80k
    return strcmp(s1,s2) == 0;
51
3.13k
  }
Unexecuted instantiation: find_speller.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: url.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: email.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: tex.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: sgml.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: markdown.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: context.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: nroff.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: texinfo.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: cache.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: getdata.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: file_util.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: string_map.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: string_list.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: iostream.cpp:acommon::operator==(acommon::MutableString, char const*)
info.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
858
  {
47
858
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
858
    return strcmp(s1,s2) == 0;
51
858
  }
Unexecuted instantiation: tokenizer.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: speller_impl.cpp:acommon::operator==(acommon::MutableString, char const*)
language.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
20.4k
  {
47
20.4k
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
20.4k
    return strcmp(s1,s2) == 0;
51
20.4k
  }
affix.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
296k
  {
47
296k
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
296k
    return strcmp(s1,s2) == 0;
51
296k
  }
Unexecuted instantiation: itemize.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: speller.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: suggest.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: data.cpp:acommon::operator==(acommon::MutableString, char const*)
multi_ws.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
2.10k
  {
47
2.10k
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
2.10k
    return strcmp(s1,s2) == 0;
51
2.10k
  }
Unexecuted instantiation: phonetic.cpp:acommon::operator==(acommon::MutableString, char const*)
Unexecuted instantiation: writable.cpp:acommon::operator==(acommon::MutableString, char const*)
phonet.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
364k
  {
47
364k
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
364k
    return strcmp(s1,s2) == 0;
51
364k
  }
typo_editdist.cpp:acommon::operator==(acommon::MutableString, char const*)
Line
Count
Source
46
15.9k
  {
47
15.9k
    if ( s2 == NULL ) {
48
0
      return s1.size == 0;
49
0
    }
50
15.9k
    return strcmp(s1,s2) == 0;
51
15.9k
  }
Unexecuted instantiation: readonly_ws.cpp:acommon::operator==(acommon::MutableString, char const*)
52
53
  static inline bool operator!=(MutableString s1, MutableString s2)
54
0
  {
55
0
    if (s1.size != s2.size)
56
0
      return true;
57
0
    else
58
0
      return memcmp(s1,s2,s1.size) != 0;
59
0
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: config-c.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller-c.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_checker.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: config.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: posib_err.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: fstream.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: convert.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: document_checker.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: filter.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: file_data_util.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: basic.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_config.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_filter.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: new_fmode.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: find_speller.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: url.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: email.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: tex.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: sgml.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: markdown.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: context.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: nroff.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: texinfo.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: cache.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: getdata.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: file_util.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_map.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: string_list.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: iostream.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: info.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: tokenizer.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller_impl.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: language.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: affix.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: itemize.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: speller.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: suggest.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: data.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: multi_ws.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: phonetic.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: writable.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: phonet.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: typo_editdist.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
Unexecuted instantiation: readonly_ws.cpp:acommon::operator!=(acommon::MutableString, acommon::MutableString)
60
  static inline bool operator!=(const char * s1, MutableString s2)
61
0
  {
62
0
    if ( s1 == NULL ) {
63
0
      return s2.size != 0;
64
0
    }
65
0
    return strcmp(s1,s2) != 0;
66
0
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: config-c.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: speller-c.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: new_checker.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: string.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: config.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: posib_err.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: fstream.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: convert.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: document_checker.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: filter.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: file_data_util.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: basic.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: new_config.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: new_filter.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: new_fmode.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: find_speller.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: url.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: email.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: tex.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: sgml.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: markdown.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: context.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: nroff.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: texinfo.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: cache.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: getdata.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: file_util.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: string_map.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: string_list.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: iostream.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: info.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: tokenizer.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: speller_impl.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: language.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: affix.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: itemize.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: speller.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: suggest.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: data.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: multi_ws.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: phonetic.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: writable.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: phonet.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: typo_editdist.cpp:acommon::operator!=(char const*, acommon::MutableString)
Unexecuted instantiation: readonly_ws.cpp:acommon::operator!=(char const*, acommon::MutableString)
67
  static inline bool operator!=(MutableString s1, const char * s2)
68
1.21M
  {
69
1.21M
    if ( s2 == NULL ) {
70
0
      return s1.size != 0;
71
0
    }
72
1.21M
    return strcmp(s1,s2) != 0;
73
1.21M
  }
Unexecuted instantiation: word_list-c.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: document_checker-c.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: config-c.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: string_enumeration-c.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: speller-c.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: new_checker.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: string.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: config.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: posib_err.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: fstream.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: convert.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: document_checker.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: filter.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: file_data_util.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: basic.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: new_config.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: new_filter.cpp:acommon::operator!=(acommon::MutableString, char const*)
new_fmode.cpp:acommon::operator!=(acommon::MutableString, char const*)
Line
Count
Source
68
972
  {
69
972
    if ( s2 == NULL ) {
70
0
      return s1.size != 0;
71
0
    }
72
972
    return strcmp(s1,s2) != 0;
73
972
  }
Unexecuted instantiation: find_speller.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: url.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: email.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: tex.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: sgml.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: markdown.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: context.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: nroff.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: texinfo.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: cache.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: getdata.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: file_util.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: string_map.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: string_list.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: iostream.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: info.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: tokenizer.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: speller_impl.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: language.cpp:acommon::operator!=(acommon::MutableString, char const*)
affix.cpp:acommon::operator!=(acommon::MutableString, char const*)
Line
Count
Source
68
998k
  {
69
998k
    if ( s2 == NULL ) {
70
0
      return s1.size != 0;
71
0
    }
72
998k
    return strcmp(s1,s2) != 0;
73
998k
  }
Unexecuted instantiation: itemize.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: speller.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: suggest.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: data.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: multi_ws.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: phonetic.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: writable.cpp:acommon::operator!=(acommon::MutableString, char const*)
phonet.cpp:acommon::operator!=(acommon::MutableString, char const*)
Line
Count
Source
68
219k
  {
69
219k
    if ( s2 == NULL ) {
70
0
      return s1.size != 0;
71
0
    }
72
219k
    return strcmp(s1,s2) != 0;
73
219k
  }
Unexecuted instantiation: typo_editdist.cpp:acommon::operator!=(acommon::MutableString, char const*)
Unexecuted instantiation: readonly_ws.cpp:acommon::operator!=(acommon::MutableString, char const*)
74
}
75
76
#endif