int Organize::test(){ //Functions to test are: assert(ADD_TRACK() == 0x01); assert(HELP()== 0x02); assert(GET_TRACK_SEQUENCE() == 0x04); assert(LIST_TRACKS() == 0x08); assert(RECENT_SEGMENT() == 0x10); assert(MARK_FINISHED() == 0x20); assert(COMPLETED_MOST_RECENT() == 0x40); // int check_arguments(const vector<string> arguments,string& location ); // int execute_arguments(const int arguments, string& location); // vector<string> extract_arguments(const char* array[], const int count); // int Organize::process_arguments(const int argc, const char *argv[]){ // int main(int argc, char* argv[]); //const_expr int ADD_TRACK() }
svn_error_t * svn_editor_abort(svn_editor_t *editor) { svn_error_t *err = SVN_NO_ERROR; SHOULD_NOT_BE_FINISHED(editor); if (editor->funcs.cb_abort) { START_CALLBACK(editor); err = editor->funcs.cb_abort(editor->baton, editor->scratch_pool); END_CALLBACK(editor); } MARK_FINISHED(editor); svn_pool_clear(editor->scratch_pool); return svn_error_trace(err); }
svn_error_t * svn_editor_complete(svn_editor_t *editor) { svn_error_t *err = SVN_NO_ERROR; SHOULD_NOT_BE_FINISHED(editor); #ifdef ENABLE_ORDERING_CHECK SVN_ERR_ASSERT(apr_hash_count(editor->pending_incomplete_children) == 0); #endif if (editor->funcs.cb_complete) { START_CALLBACK(editor); err = editor->funcs.cb_complete(editor->baton, editor->scratch_pool); END_CALLBACK(editor); } MARK_FINISHED(editor); svn_pool_clear(editor->scratch_pool); return svn_error_trace(err); }
int Organize::check_args(const vector<string> arguments,string& location){ int value = 0; for(auto element : arguments){ if (element[0] = '-'){ //its an option if(element == "-h" || element == "--help"){ std::cout << "Help option was set" << std::endline; value |= HELP(); return value; } if(element == "-a" || element == "--add-track"){ std::cout << "Add-track option was set" << std::endline; value |= ADD_TRACK(); } if(element == "-g" || element == "--get-track-sequence"){ std::cout << "Get track sequence option was set" << std::endline; value |= GET_TRACK_SEQUENCE(); } if(element == "-l" || element == "--list-tracks"){ std::cout << "List tracks sequence option was set" << std::endline; value |= LIST_TRACKS(); } if(element == "-r" || element == "--recent-segment"){ std::cout << "List tracks sequence option was set" << std::endline; value |= RECENT_SEGMENT(); } if(element == "-m" || element.substr(0,16) == "--mark-finished="){ std::cout << "Mark finished sequence option was set" << std::endline; value |= MARK_FINISHED(); } if(element == "-c" || element == "--completed-most-recent"){ std::cout << "Completed most recent sequence option was set" << std::endline; value |= COMPLETED_MOST_RECENT(); } } } return value; }