Acacia
ia_table2.h
1 #ifndef LIB_IA2_IA_TABLE2_H_
2 #define LIB_IA2_IA_TABLE2_H_
3 
4 #include <string>
5 
6 #include <wrl/client.h>
7 
8 #include "acacia/export.h"
9 #include "third_party/ia2/include/ia2/ia2_api_all.h"
10 
11 namespace acacia {
12 
20 class ACACIA_EXPORT IATable2 {
21  public:
22  IATable2(Microsoft::WRL::ComPtr<IAccessibleTable2> iface) : iface_(iface) {}
23  ~IATable2(){};
24 
29  bool isNull() { return !iface_; }
30 
36  std::string toString();
37 
43  long getNColumns();
44 
50  long getNRows();
51 
52  private:
53  Microsoft::WRL::ComPtr<IAccessibleTable2> iface_;
54 };
55 
56 } // namespace acacia
57 
58 #endif // LIB_IA2_IA_TABLE2_H_
Definition: ia_table2.h:20
bool isNull()
Definition: ia_table2.h:29
std::string toString()