aboutsummaryrefslogtreecommitdiff
path: root/cpp/nissy.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-04-22 14:17:03 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-04-22 14:17:03 +0200
commitac652bb6fb45099008e862e3ced650299dc3ebb7 (patch)
tree12fb1c902c271fbeac41c4ee416cf1cd76b16fd7 /cpp/nissy.h
parent71e104d84b3538e15f27df79b151e6b49cbad1eb (diff)
parente391c4624055138f075c0e5772ccaf8ede094b5a (diff)
downloadnissy-core-ac652bb6fb45099008e862e3ced650299dc3ebb7.tar.gz
nissy-core-ac652bb6fb45099008e862e3ced650299dc3ebb7.zip
Merge branch 'master' into extend_moves
Diffstat (limited to 'cpp/nissy.h')
-rw-r--r--cpp/nissy.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/cpp/nissy.h b/cpp/nissy.h
index 4b9c1c9..2eb0f42 100644
--- a/cpp/nissy.h
+++ b/cpp/nissy.h
@@ -38,7 +38,6 @@ namespace nissy {
38 static const error UNSOLVABLE_CUBE; 38 static const error UNSOLVABLE_CUBE;
39 static const error INVALID_MOVES; 39 static const error INVALID_MOVES;
40 static const error INVALID_TRANS; 40 static const error INVALID_TRANS;
41 static const error INVALID_FORMAT;
42 static const error INVALID_SOLVER; 41 static const error INVALID_SOLVER;
43 static const error NULL_POINTER; 42 static const error NULL_POINTER;
44 static const error BUFFER_SIZE; 43 static const error BUFFER_SIZE;
@@ -55,13 +54,9 @@ namespace nissy {
55 void invert(); 54 void invert();
56 void compose(const cube&); 55 void compose(const cube&);
57 std::string to_string() const; 56 std::string to_string() const;
58 std::variant<std::string, error> to_string(
59 const std::string& format) const;
60 57
61 static std::variant<cube, error> from_string( 58 static std::variant<cube, error> from_string(
62 const std::string&); 59 const std::string&);
63 static std::variant<cube, error> from_string(
64 const std::string& str, const std::string& format);
65 static std::variant<cube, error> get( 60 static std::variant<cube, error> get(
66 long long ep, long long eo, long long cp, long long co); 61 long long ep, long long eo, long long cp, long long co);
67 static std::variant<cube, error> get( 62 static std::variant<cube, error> get(
@@ -69,7 +64,7 @@ namespace nissy {
69 const std::string& options); 64 const std::string& options);
70 65
71 private: 66 private:
72 std::string m_b32{"ABCDEFGH=ABCDEFGHIJKL"}; 67 std::string m_str{"ABCDEFGH=ABCDEFGHIJKL=A"};
73 }; 68 };
74 69
75 class solver { 70 class solver {

Generated with cgit - Back to sebastiano.tronto.net