1 using System;
 2 using System.Collections;
 3 
 4 // this file has been semiautomatically generated from 'D:/work/soulng-project/tools/sng2html/sng2html/CharSet.hpp' using cpp2cm version 1.0.0
 5 
 6 // this file has been semiautomatically generated from 'D:/work/soulng-project/tools/sng2html/sng2html/CharSet.cpp' using cpp2cm version 1.0.0
 7 
 8 namespace soulcm.scm2html
 9 {
10     public class CharSet
11     {
12         public CharSet() : 
13             inverse(false)
14         {
15         }
16         public void SetInverse()
17         {
18             inverse = true;
19         }
20         public bool Inverse() const
21         {
22             return inverse;
23         }
24         public const List<System.Parsing.Range>& Ranges() const
25         {
26             return ranges;
27         }
28         public void AddRange(const System.Parsing.Range& range)
29         {
30             ranges.Add(range);
31         }
32         private bool inverse;
33         private List<System.Parsing.Range> ranges;
34     }
35 } // namespace soulcm.scm2html