예제 #1
0
파일: graph.hpp 프로젝트: SkTim/saedb
 uint32_t data_type_id() {
     return ei->TypeId();
 }
예제 #2
0
파일: graph.hpp 프로젝트: SkTim/saedb
 void update(T d) {
     ei->Data() = sae::serialization::convert_to_string<T>(d);
 }
예제 #3
0
파일: graph.hpp 프로젝트: SkTim/saedb
 /* return the data rank of this vertex */
 std::string data_type_name() {
     return ei->TypeName();
 }
예제 #4
0
파일: graph.hpp 프로젝트: SkTim/saedb
 T parse() {
     T ret = sae::serialization::convert_from_string<T>(ei->Data());
     return ret;
 }
예제 #5
0
파일: graph.hpp 프로젝트: SkTim/saedb
 vertex_type target() const {
     return vertex_type(std::move(ei->Target()));
 }
예제 #6
0
파일: graph.hpp 프로젝트: SkTim/saedb
 vertex_type source() const {
     return vertex_type(std::move(ei->Source()));
 }
예제 #7
0
파일: graph.hpp 프로젝트: mabodx/saedb
 edge_data_type& data() {
     return *(edge_data_type*) ei->Data();
 }
예제 #8
0
파일: graph.hpp 프로젝트: mabodx/saedb
 const edge_data_type& data() const {
     return *(edge_data_type*) ei->Data();
 }