about summary refs log tree commit diff stats
path: root/test/mailers/previews
diff options
context:
space:
mode:
Diffstat (limited to 'test/mailers/previews')
0 files changed, 0 insertions, 0 deletions
ia@gmail.com> 2016-03-16 11:27:16 -0400 Added more inflections, word relationships, and pronunciations' href='/verbly/commit/noun.h?id=ae5f75965f8202c8478622763a27ef1848a8ed1a'>ae5f759 ^
040ee58 ^
ae5f759 ^



eef5de6 ^
ae5f759 ^
eef5de6 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^
4c94e10 ^
ae5f759 ^





dc210ee ^
040ee58 ^

eef5de6 ^
ae5f759 ^




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55








                            
                



                              
             




                                        
                       



                                   
                                        
                                  
                                       
                                       
                                            
                                       
                                            
                                            
                                                 
                                            
                                                 
                                         
                                              
                                         
                                              





                                         
      

                                       
                                              




                                                  
#ifndef NOUN_H_24A03C83
#define NOUN_H_24A03C83

namespace verbly {
  
  class noun : public word {
    private:
      std::string _singular;
      std::string _plural;
      int _wnid;
      
      friend class noun_query;
      
    public:
      noun();
      noun(const data& _data, int _id);
      
      std::string base_form() const;
      std::string singular_form() const;
      std::string plural_form() const;
      int wnid() const;
      
      bool has_plural_form() const;
      
      noun_query hypernyms() const;
      noun_query full_hypernyms() const;
      noun_query hyponyms() const;
      noun_query full_hyponyms() const;
      noun_query part_meronyms() const;
      noun_query full_part_meronyms() const;
      noun_query part_holonyms() const;
      noun_query full_part_holonyms() const;
      noun_query substance_meronyms() const;
      noun_query full_substance_meronyms() const;
      noun_query substance_holonyms() const;
      noun_query full_substance_holonyms() const;
      noun_query member_meronyms() const;
      noun_query full_member_meronyms() const;
      noun_query member_holonyms() const;
      noun_query full_member_holonyms() const;
      noun_query classes() const;
      noun_query instances() const;
      noun_query synonyms() const;
      noun_query antonyms() const;
      adjective_query pertainyms() const;
      adjective_query variations() const;
      
      std::string imagenet_url() const;
      
      bool operator<(const noun& other) const;
  };
  
};

#endif /* end of include guard: NOUN_H_24A03C83 */