Citation: 1B_402/2015 E. 5.2

5.2. Soweit der Beschwerdeführer unterliegt, ist ihm antragsgemäss auch für das bundesgerichtliche Verfahren die unentgeltliche Rechtspflege und Verbeiständung zu gewähren (vgl. Art. 64 BGG). Demgemäss sind keine Gerichtskosten zu erheben (Art. Art. 64 Abs. 1 in Verbindung mit Art. 66 Abs. 1 und Abs. 4 BGG). Der Kanton Solothurn hat dem Beschwerdeführer für das kantonale Verfahren eine angemessene Entschädigung und für das Verfahren vor dem Bundesgericht eine reduzierte Parteientschädigung zu bezahlen, die gesamthaft erhoben wird (vgl. E. 4.3). Für das bundesgerichtliche Verfahren geht darüber hinaus eine ergänzende Entschädigung zu Lasten der Bundesgerichtskasse. Die Entschädigungsansprüche werden dem Rechtsvertreter des Beschwerdeführers als Honoraransprüche persönlich zugesprochen (vgl. Art. 64 Abs. 2 Satz 2 BGG).