예제 #1
0
파일: graph.hpp 프로젝트: SkTim/saedb
 sae::io::EdgeIteratorPtr out_edges() {
     return vi->OutEdges();
 }
예제 #2
0
파일: graph.hpp 프로젝트: SkTim/saedb
 vertex_id_type id() const {
     return vi->GlobalId();
 }
예제 #3
0
파일: graph.hpp 프로젝트: SkTim/saedb
 sae::io::EdgeIteratorPtr in_edges() {
     return vi->InEdges();
 }
예제 #4
0
파일: graph.hpp 프로젝트: SkTim/saedb
 size_t num_in_edges() const {
     return vi->InEdgeCount();
 }
예제 #5
0
파일: graph.hpp 프로젝트: SkTim/saedb
 size_t num_out_edges() const {
     return vi->OutEdgeCount();
 }
예제 #6
0
파일: graph.hpp 프로젝트: SkTim/saedb
 /* return the data rank of this vertex */
 std::string data_type_name() {
     return vi->TypeName();
 }
예제 #7
0
파일: graph.hpp 프로젝트: SkTim/saedb
 uint32_t data_type_id() {
     return vi->TypeId();
 }
예제 #8
0
파일: graph.hpp 프로젝트: SkTim/saedb
 T parse() {
     T ret = sae::serialization::convert_from_string<T>(vi->Data());
     return ret;
 }
예제 #9
0
파일: graph.hpp 프로젝트: SkTim/saedb
 void update(T d) {
     vi->Data() = sae::serialization::convert_to_string<T>(d);
 }
예제 #10
0
파일: graph.hpp 프로젝트: SkTim/saedb
 bool operator==(vertex_type& v) const {
     return vi->GlobalId() == v.vi->GlobalId();
 }
예제 #11
0
파일: graph.hpp 프로젝트: mabodx/saedb
 bool operator==(vertex_type& v) const {
     return vi->Id() == v->vi->Id();
 }
예제 #12
0
파일: graph.hpp 프로젝트: mabodx/saedb
 vertex_id_type id() const {
     return vi->Id();
 }
예제 #13
0
파일: graph.hpp 프로젝트: mabodx/saedb
 vertex_data_type& data() {
     return *((vertex_data_type *) vi->Data());
 }
예제 #14
0
파일: graph.hpp 프로젝트: mabodx/saedb
 const vertex_data_type& data() const {
     return *((vertex_data_type *) vi->Data());
 }